Lianja
Lianja
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 Lianja Downloads
llSuccess = .F.
loRest = createobject("CkRest")
// Connect to the REST server. The 3rd argument enables TLS (use .T. for HTTPS on port 443),
// and the 4th enables automatic reconnection if the connection is dropped between requests.
llBTls = .T.
llBAutoReconnect = .T.
llSuccess = loRest.Connect("example.com",443,llBTls,llBAutoReconnect)
if (llSuccess = .F.) then
? loRest.LastErrorText
release loRest
return
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