Sample code for 30+ languages & platforms
AutoIt

Send XMLHttpRequest and Get Response

See more HTTP Examples

Demonstrates how to send an HTTP XML request and retrieve the response.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.

$oHttp = ObjCreate("Chilkat.Http")

; The XML sent in the body of the request is application
; specified -- it should contain whatever the server-side
; application is expecting..
Local $sXmlStr = "<?xml version=""1.0"" encoding=""UTF-8""?><appXml><something>123</something></appXml>"

Local $sUrlEndpoint = "http://www.chilkatsoft.com/xmlEcho.asp"
Local $sXmlCharset = "utf-8"

$oResp = ObjCreate("Chilkat.HttpResponse")
$bSuccess = $oHttp.HttpStr("POST",$sUrlEndpoint,$sXmlStr,$sXmlCharset,"application/xml",$oResp)
If ($bSuccess = False) Then
    ConsoleWrite($oHttp.LastErrorText & @CRLF)
    Exit
EndIf

; The raw HTTP request sent by the above call is:

; POST /xmlEcho.asp HTTP/1.1
; Content-Type: text/xml
; Host: www.chilkatsoft.com
; Accept: */*
; Accept-Charset: ISO-8859-1,utf-8;q=0.7,*; q=0.7
; Accept-Language: en-us,en;q=0.5
; Accept-Encoding: gzip
; Content-Length: 81
; 
; <?xml version="1.0" encoding="UTF-8"?><appXml><something>123</something></appXml>

; Examine the Body of the HTTP response
; This would be the XML response sent by the server.
ConsoleWrite($oResp.BodyStr & @CRLF)