hi Leute,
ich versuche einen POST-Request über fsockopen via proxy abzusetzen, bekomme aber keine Connection. GET ist kein Problem und ohne Proxy POST/GET kein Problem. Vielleicht hat jemand 'ne Idee. Hier der Code:
	
hier die Fehlermeldung von Proxy-Server:
	hm ... ich habe aber content-length angegeben  
							
						
					ich versuche einen POST-Request über fsockopen via proxy abzusetzen, bekomme aber keine Connection. GET ist kein Problem und ohne Proxy POST/GET kein Problem. Vielleicht hat jemand 'ne Idee. Hier der Code:
PHP-Code:
	
	
    $proxy = "192.168.x.x";
    $port = 8080;
    $url = "http://www.wasweissich.de/...";
    $fp = fsockopen($proxy, $port);
    if ($fp) {
        $post_var = urlencode('name=bla&email=bla@yahoo.com&enquiry=blabla');
        $request = "POST $url HTTP/1.1\r\n
        Host: $proxy\r\n
        Content-Length: ".strlen($post_var)."\r\n
        Content-Type: application/x-www-form-urlencoded\r\n
        Connection: Close\r\n".$post_var."\r\n";
        fputs ($fp, $request);
        while (!feof($fp)) echo fgets ($fp,4000).'<br />';
    } // end if ($fp)
        fclose ($fp); 
Code:
	
	HTTP/1.0 [color=red]411 Length Required [/color]
Server: squid/2.5.STABLE3
Mime-Version: 1.0
Date: Tue, 07 Dec 2004 10:26:39 GMT
Content-Type: text/html
Content-Length: 951
Expires: Tue, 07 Dec 2004 10:26:39 GMT
X-Squid-Error: ERR_INVALID_REQ 0
X-Cache: MISS from Internet-Proxyserver
X-Cache-Lookup: NONE from Internet-Proxyserver:8080
Proxy-Connection: close 
FEHLER
Der angeforderte URL konnte nicht geholt werden
Während des Versuches, die Anfrage
POST /xxxx/search/index.php HTTP/1.1
zu verarbeiten,
trat der folgende Fehler auf:
    * Ungültige Anfrage
Ein Teil der HTTP-Anfrage ist ungültig. Mögliche Gründe:
    * Fehlende oder unbekannte Anfrage-Methode (GET, POST)
    * Fehlender URL
    * Fehlender HTTP Identifier (HTTP/1.0)
    * Anfrage ist zu groß
    * Content-Length fehlt für POST- oder PUT-Anfragen
    * Ungültige Zeichen im Hostnamen - z.B. Unterstriche ('_'),
      Umlaute und Kommata sind nicht erlaubt.
Generated Tue, 07 Dec 2004 10:26:39 GMT by Internet-Proxyserver (squid/2.5.STABLE3)
 
							
						 
          
 POST mit fsockopen via proxy
									
									
									POST mit fsockopen via proxy
								 Moderator
 Moderator 
 
 
							
						


 
  
							
						
Kommentar