AutoIt
AutoIt
Demonstrate HttpRequest.RemoveAllParams
Demonstrates the effect of calling HttpRequest.RemoveAllParams.Chilkat AutoIt Downloads
$oReq = ObjCreate("Chilkat.HttpRequest")
$oReq.HttpVerb = "POST"
$oReq.Path = "/test123"
$oReq.ContentType = "application/x-www-form-urlencoded"
$oReq.AddParam "paramA","AAA"
$oReq.AddParam "paramB","BBB"
$oReq.AddParam "paramC","CCC"
ConsoleWrite($oReq.GenerateRequestText() & @CRLF)
ConsoleWrite("---------------" & @CRLF)
; 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.
$oReq.RemoveAllParams
$oReq.AddParam "paramD","DDD"
$oReq.AddParam "paramE","EEE"
$oReq.AddParam "paramF","FFF"
ConsoleWrite($oReq.GenerateRequestText() & @CRLF)
ConsoleWrite("---------------" & @CRLF)
; Generates:
; POST /test123 HTTP/1.1
; Content-Type: application/x-www-form-urlencoded
; Host: domain
; Content-Length: 32
;
; paramD=DDD¶mE=EEE¶mF=FFF