FrankS: HTTPS-Request über Proxy geht nicht

Beitrag lesen

Guten Morgen

Und es bleibt eigentlich die Frage: worin unterscheidet sich der Browser-Request von dem Script-Request.

Ich habe mal Ethereal angeworfen und getraced, und siehe da, es gibt Unterschiede. Der Browser macht bei https nicht GET sondern CONNECT. Mit dem folgenden Scriptchen kann ich auch über den Proxy hinweg die Seite connecten.

my $req = new HTTP::Request CONNECT => 'https://webmail.t-online.de/';
my $response = $ua->request($req);
print $response->headers_as_string();
print $response->content();

Aber wie geht es weiter? Beim BrowserTrace sehe ich nach der Serverantwort 'HTTP/1.0 200 Connection established' nur noch 'HTTP continuation' in beiden Richtungen. Darin wird wohl das GET und die HTML-Seite versteckt sein, lesen kann mans nicht, ist ja verschlüsselt.

Wie bekomme ich nun meine GET zum los (Eigentlich ists noch schlimmer, ich muß POST mit vielen Parametern machen...).

Ich werden weiter forschen, wen ich was neues habe, melde ich mich wieder - bin natürlich auch über weitere Tipps dankbar.

Gruß Frank