Un exemple tirée directement de leur doc,
Code : Tout sélectionner
#AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include "WinHttp.au3"
Opt("MustDeclareVars", 1)
; Initialize and get session handle
Global $hOpen = _WinHttpOpen("Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.0.3; .NET CLR 2.0.50727; ffco7) Gecko/2008092417 Firefox/3.0.3")
; Get connection handle
Global $hConnect = _WinHttpConnect($hOpen, "autoit.de")
; Simple-request it...
MsgBox(64, "Returned (first 1400 characters)", StringLeft(_WinHttpSimpleRequest($hConnect), 1400) & "...")
; Close handles
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)
Code : Tout sélectionner
_WinHttpSimpleRequest($hConnect, $sType, $sPath [, $sReferrer = Default [, $sData = Default [, $sHeader = Default [, $fGetHeaders = Default [, $iMode = Default ]]]]])
$sType [optional] GET or POST (default: GET)
$sData [optional] POST-Data (default: $WINHTTP_NO_REQUEST_DATA)
Je ne vois pas comment sa pourrais être plus simple, si tu ne souhaite pas recevoir la réponse tu peux faire la même chose mais remplacer "_WinHttpSimpleRequest" par "_WinHttpSimpleSendRequest"
Code : Tout sélectionner
#include "WinHttp.au3"
$hOpen = _WinHttpOpen()
$hConnect = _WinHttpConnect($hOpen, "Adresse du formulaire")
_WinHttpSimpleSendRequest($hConnect, "Post", Default, Default, "Donnée à envoyer")
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)