Hallo alle zusammen!
ich komme irgendwie nicht weiter, mein _WinHttpSimpleSSLRequest mit GET funktioniert einwandfrei, nur beim POST hängts:
(bei erfolgreichem POST müsste beim $sHTML3 folgendes enthalten sein: Das eingegebene Passwort ist ungueltig"
Spoiler anzeigen
#include
$hSession = _WinHttpOpen()$hConnect = _WinHttpConnect($hSession, "aer10.flightconex.de")$sHTML = _WinHttpSimpleRequest($hConnect, "GET", "/afw/FilekeyLogin.action")$sessionID = StringRegExp($sHTML, "jsessionid\=(.+?).\s", 3)ConsoleWrite("jsessionid ist: "&$sessionID[0]&@CRLF&@CRLF&@CRLF)
;~ $sHTML1 = _WinHttpSimpleRequest($hConnect, "GET", "afw/FilekeyLogin.action;jsessionid="&$sessionID)
$sHTML2 = _WinHttpSimpleSSLRequest($hConnect, "GET", "afw/FilekeyLogin.action;jsessionid="&$sessionID[0])$sHTML3 = _WinHttpSimpleSSLRequest($hConnect, "POST", "lang=&locator=2A8D2E&superUserPassword=******PASSWORT******&__fp=2kjgvom952T2jhEArCz%2FCg%3D%3D")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]FileDelete(@DesktopDir&"\sclog.html")FileWrite(@DesktopDir&"\sclog.html", $sHTML3)
[/autoit] [autoit][/autoit] [autoit]_WinHttpCloseHandle($hSession)_WinHttpCloseHandle($hConnect)_WinHttpCloseHandle($sHTML)_WinHttpCloseHandle($sHTML3)_WinHttpCloseHandle($sHTML2)
[/autoit] [autoit][/autoit] [autoit]ConsoleWrite(@CRLF&@CRLF&$sHTML3)
[/autoit]Hier ist der Header, das eigentliche Problem, denn in der Zeile mit POST steht was anderes, und was tatsächlich gesendet wird ist was anderes, nämlich die untere zeile mit lang=&locator......usw.... :
Spoiler anzeigen
https://aer10.flightconex.de/afw/FilekeyLog…15A6685.sce-115
POST /afw/FilekeyLogin.action;jsessionid=BC0AEB7C06DACE22B2FE2A19E15A6685.sce-115 HTTP/1.1
Host: aer10.flightconex.de
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer: https://aer10.flightconex.de/afw/FilekeyLog…15A6685.sce-115
Content-Type: application/x-www-form-urlencoded
Content-Length: 168
lang=&locator=***TESTFILEKEY***&superUserPassword=*TESTPWD***&server=&search=Suche&_sourcePage=/template/login/login_filekey.ftl&__fp=94wGuCHNmrf2VA8elGoosA==
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)/Tomcat-5.5
P3P: CP="NOI DSP COR NID CUR OUR NOR"
Content-Encoding: gzip
Content-Type: text/html;charset=UTF-8
Content-Language: de
Content-Length: 3095
Date: Thu, 29 Dec 2011 13:08:38 GMT