InetRead bei REST-Api schlägt fehl
-
chip -
6. Februar 2017 um 09:27 -
Erledigt
-
-
Probier mal das ganze über WinHttp mit diesem Script, das sollte klappen
AutoIt
Alles anzeigen#include <WinHttp.au3> MsgBox(0,0, _GetRest("crest-tq.eveonline.com", "solarsystems/30000001/")) Func _GetRest($sHost, $sPath, $bSSL = True) $hSession = _WinHttpOpen() $hConnect = _WinHttpConnect($hSession, $sHost, $bSSL ? 443 : 80) Local $sHTML = "" If $bSSL Then $sHTML = _WinHttpSimpleSSLRequest($hConnect, "GET", $sPath) Else $sHTML = _WinHttpSimpleRequest($hConnect, "GET", $sPath) EndIf _WinHttpCloseHandle($hConnect) _WinHttpCloseHandle($hSession) Return $sHTML EndFunc
Komischerweise läuft dein Script bei mir einwandfrei:
BinaryToString, InetRead - AutoIt 3.3.14.2
[Blockierte Grafik: http://i.imgur.com/Z01FDCW.png] -
Misst wenn es bei dir ohne Probleme geht, dann liegt das mal wieder an dem bescheuerten Proxy.
-
Klappt die Anfrage denn in deinem Browser? Ist der Proxy nur für HTTP Traffic oder auch HTTPS zuständig?
Was ist mit dem WinHttp Script, klappt das? -
Proxy ist für alles zuständig was raus geht. Im Browser klappt es auch mit Proxy. Das komische ist auch, dass https:// autoit.de geht mit InetRead auch mit Proxy. WinHTTP mus sich morgen erst noch testen, hatte ich keine Zeit mehr vor Feierabend.
-
@alpines winhttp liefert nur eine msg mit dem Wert 0.
-
Komisch, vielleicht macht Chrome dann grundlegend was anders.