Olivenbaum
Grünschnabel
Hallo,
ich öffne eine Socket-Verbindung zu einer Website über einen Proxy. Der Aufruf sieht wie folgt aus:
Da bekomm ich jedoch bei jedem beliebiegen Proxy (auch wenn ich als Proxy den Host angebe, also gar kein Proxy verwendet wird) als Fehler:
und
Allerdings ist der Content-Length Header angegeben:
Ich bin wirklich ratlos.
ich öffne eine Socket-Verbindung zu einer Website über einen Proxy. Der Aufruf sieht wie folgt aus:
Code:
$Handle = @fsockopen($Proxy, $Port, $Error, $ErrorStr, 30);
$Header = array();
$Header[] = "POST http://$Host/$Path HTTP/1.1\r\n";
$Header[] = "Host: $Host\r\n";
Da bekomm ich jedoch bei jedem beliebiegen Proxy (auch wenn ich als Proxy den Host angebe, also gar kein Proxy verwendet wird) als Fehler:
Code:
Length Required
POST requests require a Content-length header.
und
Code:
Bad Request
Your client has issued a malformed or illegal request.
Allerdings ist der Content-Length Header angegeben:
Code:
$Header[] = "Content-length: ".strlen($Postdata)."\r\n";
Ich bin wirklich ratlos.