Lua Requires Chilkat v11.2.0+
Lua
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 Lua Downloads
local chilkat = require("chilkat")
local success = false
-- This example assumes the Chilkat API to have been previously unlocked.
-- See Global Unlock Sample for sample code.
local http = chilkat.Http.new()
-- 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
local responseBody = http:quick_get_str("https://chilkatsoft.com/helloWorld.txt")
-- Examine the request header we just sent..
print(http.last_header)
print("----")
-- Remove the default headers:
http:remove_request_header("Accept")
http:remove_request_header("Accept-Encoding")
-- Send a request with the following header:
-- GET /helloWorld.txt HTTP/1.1
-- Host: chilkatsoft.com
responseBody = http:quick_get_str("https://chilkatsoft.com/helloWorld.txt")
print(http.last_header)