Lua
Lua
Demonstrate HttpRequest.RemoveAllParams
Demonstrates the effect of calling HttpRequest.RemoveAllParams.Chilkat Lua Downloads
local chilkat = require("chilkat")
local req = chilkat.HttpRequest.new()
req.http_verb = "POST"
req.path = "/test123"
req.content_type = "application/x-www-form-urlencoded"
req:add_param("paramA", "AAA")
req:add_param("paramB", "BBB")
req:add_param("paramC", "CCC")
print(req:generate_request_text())
print("---------------")
-- Generates:
-- POST /test123 HTTP/1.1
-- Content-Type: application/x-www-form-urlencoded
-- Host: domain
-- Content-Length: 32
--
-- paramA=AAA¶mB=BBB¶mC=CCC
--
-- If we call RemoveAllParams, and then add some additional params,
-- then the original params are gone, and only the new params exist.
req:remove_all_params()
req:add_param("paramD", "DDD")
req:add_param("paramE", "EEE")
req:add_param("paramF", "FFF")
print(req:generate_request_text())
print("---------------")
-- Generates:
-- POST /test123 HTTP/1.1
-- Content-Type: application/x-www-form-urlencoded
-- Host: domain
-- Content-Length: 32
--
-- paramD=DDD¶mE=EEE¶mF=FFF