Tcl
Tcl
Replace or Remove Default HTTP Headers
See more HTTP Examples
Shows how to replace or remove default HTTP headers.Also see: Chilkat Http Default and Auto-Filled Headers
Chilkat Tcl Downloads
load ./chilkat.dll
set success 0
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set http [new_CkHttp]
# The following request will be sent.
# The Accept and Accept-Encoding headers are default headers added by Chilkat.
# GET /helloWorld.txt HTTP/1.1
# Host: chilkatsoft.com
# Accept: */*
# Accept-Encoding: gzip
set responseBody [CkHttp_quickGetStr $http "https://chilkatsoft.com/helloWorld.txt"]
# Examine the request header we just sent..
puts [CkHttp_lastHeader $http]
puts "----"
# Remove the default headers:
CkHttp_RemoveRequestHeader $http "Accept"
CkHttp_RemoveRequestHeader $http "Accept-Encoding"
# Send a request with the following header:
# GET /helloWorld.txt HTTP/1.1
# Host: chilkatsoft.com
set responseBody [CkHttp_quickGetStr $http "https://chilkatsoft.com/helloWorld.txt"]
puts [CkHttp_lastHeader $http]
delete_CkHttp $http