DataFlex
DataFlex
Example: Http.QuickGetSb method
Demonstrates theQuickGetSb method.
Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoHttp
Variant vSb
Handle hoSb
String sTemp1
Integer iTemp1
Boolean bTemp1
Move False To iSuccess
Get Create (RefClass(cComChilkatHttp)) To hoHttp
If (Not(IsComObjectCreated(hoHttp))) Begin
Send CreateComObject of hoHttp
End
// Send the HTTP GET and return the content in a StringBuilder
Get Create (RefClass(cComChilkatStringBuilder)) To hoSb
If (Not(IsComObjectCreated(hoSb))) Begin
Send CreateComObject of hoSb
End
Get pvComObject of hoSb to vSb
Get ComQuickGetSb Of hoHttp "https://www.chilkatsoft.com/helloWorld.json" vSb To iSuccess
Get ComLastMethodSuccess Of hoHttp To bTemp1
If (bTemp1 = False) Begin
Get ComLastStatus Of hoHttp To iTemp1
If (iTemp1 = 0) Begin
// Communications error. We did not get a response.
Get ComLastErrorText Of hoHttp To sTemp1
Showln sTemp1
End
Else Begin
Get ComLastStatus Of hoHttp To iTemp1
Showln "Response status code: " iTemp1
Showln "Response body error text:"
Get ComGetAsString Of hoSb To sTemp1
Showln sTemp1
End
Procedure_Return
End
// The downloaded content:
Get ComGetAsString Of hoSb To sTemp1
Showln sTemp1
Showln "Success"
End_Procedure