AutoIt
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
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)