AutoIt
AutoIt
HTTP POST x-www-form-urlencoded
Demonstrates how to send a simple URL encoded POST (content-type = x-www-form-urlencoded). Form params are passed in the HTTP request body in x-www-form-urlencoded format.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oHttp = ObjCreate("Chilkat.Http")
$oReq = ObjCreate("Chilkat.HttpRequest")
; Add the request params expected by the server-side:
$oReq.AddParam "city","Paris"
$oReq.AddParam "country","France"
; Send the POST
$oReq.HttpVerb = "POST"
$oReq.ContentType = "application/x-www-form-urlencoded"
$oResp = ObjCreate("Chilkat.HttpResponse")
$bSuccess = $oHttp.HttpReq("http://www.chilkatsoft.com/httpTest/cityCountry.asp",$oReq,$oResp)
If ($bSuccess = False) Then
ConsoleWrite($oHttp.LastErrorText & @CRLF)
Exit
EndIf
; The exact HTTP request sent and response received
; by the example code above is as follows:
;
; ---- Sending ----
; POST /httpTest/cityCountry.asp HTTP/1.1
; Host: www.chilkatsoft.com
; Content-Type: application/x-www-form-urlencoded
; Content-Length: 25
;
; city=Paris&country=France
; ---- Received ----
; HTTP/1.1 200 OK
; Date: Wed, 09 Dec 2009 16:16:00 GMT
; Server: Microsoft-IIS/6.0
; X-Powered-By: ASP.NET
; Content-Length: 156
; Content-Type: text/html
; Set-Cookie: ASPSESSIONIDQCDTSSAC=MHJCNFMDENFOKGINOFEDILCM; path=/
; Cache-control: private
;
;
; <html>
; <head>
; <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
; </head>
; <body>
;
; France<br />Paris<br />
;
; </body>
; </html>