Hi,
wenn ich bei _WinHttpOpenRequest den Parameter $WINHTTP_FLAG_SECURE funktioniert _WinHttpSendRequest nichtmehr. @error liefer 1.
Ohne $WINHTTP_FLAG_SECURE geht es:
Spoiler anzeigen
Func _WinHTTP($sDomain)
[/autoit] [autoit][/autoit] [autoit]Local $hInternet = _WinHttpOpen()
Local $hConnect = _WinHttpConnect($hInternet, $sDomain)
Local $hRequest = _WinHttpOpenRequest($hConnect, "POST", "/index.php", Default, Default, Default, $WINHTTP_FLAG_ESCAPE_DISABLE)
[/autoit] [autoit][/autoit] [autoit]$data = "test";
$sHeader = "Content-Type: application/x-www-form-urlencoded"
_WinHttpSendRequest($hRequest, $sHeader, $data)
_WinHttpReceiveResponse($hRequest)
Local $data = _WinHttpReadData($hRequest)
[/autoit] [autoit][/autoit] [autoit]_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hInternet)
MsgBox(1, "WinHTTP", $data)
EndFunc ;==>_WinHTTP
Und mit nicht:
Spoiler anzeigen
Func _WinHTTP($sDomain)
[/autoit] [autoit][/autoit] [autoit]Local $hInternet = _WinHttpOpen()
Local $hConnect = _WinHttpConnect($hInternet, $sDomain)
Local $hRequest = _WinHttpOpenRequest($hConnect, "POST", "/index.php", Default, Default, Default, BitOR($WINHTTP_FLAG_SECURE, $WINHTTP_FLAG_ESCAPE_DISABLE))
[/autoit] [autoit][/autoit] [autoit]$data = "test";
$sHeader = "Content-Type: application/x-www-form-urlencoded"
_WinHttpSendRequest($hRequest, $sHeader, $data)
_WinHttpReceiveResponse($hRequest)
Local $data = _WinHttpReadData($hRequest)
[/autoit] [autoit][/autoit] [autoit]_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hInternet)
MsgBox(1, "WinHTTP", $data)
EndFunc ;==>_WinHTTP