DataFlex
DataFlex
Clear All Query Parameters on a REST Object
See more REST Examples
Demonstrates Rest.ClearAllQueryParams, which removes every query parameter previously added to the object.
Background. Clearing query parameters resets request state before reusing the same Rest object for an unrelated request.
Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoRest
Boolean iBTls
Boolean iBAutoReconnect
String sTemp1
Move False To iSuccess
Get Create (RefClass(cComChilkatRest)) To hoRest
If (Not(IsComObjectCreated(hoRest))) Begin
Send CreateComObject of hoRest
End
// Connect to the REST server. The 3rd argument enables TLS (use True for HTTPS on port 443),
// and the 4th enables automatic reconnection if the connection is dropped between requests.
Move True To iBTls
Move True To iBAutoReconnect
Get ComConnect Of hoRest "example.com" 443 iBTls iBAutoReconnect To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComAddQueryParam Of hoRest "q" "chilkat" To iSuccess
Get ComAddQueryParam Of hoRest "limit" "10" To iSuccess
// Remove all query parameters, for example before reusing the same Rest object for a different
// request.
Get ComClearAllQueryParams Of hoRest To iSuccess
Showln "All query parameters cleared."
End_Procedure