Visual FoxPro
Visual FoxPro
Clear All Request Headers on a REST Object
See more REST Examples
Demonstrates Rest.ClearAllHeaders, which removes every request header previously added to the object.
Background. Clearing headers is a convenient way to reset request state before reusing the same Rest object for an unrelated request.
Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loRest
LOCAL lnBTls
LOCAL lnBAutoReconnect
lnSuccess = 0
loRest = CreateObject('Chilkat.Rest')
* Connect to the REST server. The 3rd argument enables TLS (use 1 for HTTPS on port 443),
* and the 4th enables automatic reconnection if the connection is dropped between requests.
lnBTls = 1
lnBAutoReconnect = 1
lnSuccess = loRest.Connect("example.com",443,lnBTls,lnBAutoReconnect)
IF (lnSuccess = 0) THEN
? loRest.LastErrorText
RELEASE loRest
CANCEL
ENDIF
loRest.AddHeader("Accept","application/json")
loRest.AddHeader("X-Custom-Header","example-value")
* Remove all request headers previously added to this object, for example before reusing the same
* Rest object for a different request.
loRest.ClearAllHeaders()
? "All request headers cleared."
RELEASE loRest