AutoIT Code Sample - a quick way to make an http (or https) POST request to a web service and process the returned value:
;===============================================================================
; Description: AutoIT http POST Request
; Author(s): Videre Research, LLC - http://videreresearch.com
;===============================================================================
$sPD = 'parm1=aaa&parm2=bbb'
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("POST", "https://my.full.url/service", False)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$oHTTP.Send($sPD)
$oReceived = $oHTTP.ResponseText
$oStatusCode = $oHTTP.Status
ConsoleWrite($oStatusCode & @CRLF)
;ConsoleWrite($oReceived)
If $oStatusCode = 200 Then
;Process the response $oReceived
Else
MsgBox(16, "Error " & $oStatusCode, $oReceived, 7)
EndIf
|
AutoIT >