Edgar Ehritt: POST Bad Requst ;(

Beitrag lesen

Hallo Bleicher,

gerade war ich doch ziemlich beschäftigt, mir die RFCs anzusehen, auf denen das ganze fußt. Herausgekommen ist nicht wirklich viel, außer dass sich die Kodierung für den MIME-Type application/x-www-form-urlencoded nahe an die RFC 1738 anlehnt. Glücklicherweise gibt es aber eine Funktion in PHP, die das übernimmt.

        $ausgabe="";  
        foreach($postsend as $k=>$v){  
           $ausgabe.='&';  
           $ausgabe.=urlencode($k);  
           $ausgabe.='=';  
           $ausgabe.=urlencode($v);  
        }  
        $ausgabe=substr($ausgabe,1);

Ich vermute nur, dass es daran nicht liegen wird.

HTTP/1.1 400 Bad Request
Date: Thu, 03 Jul 2008 23:02:49 GMT
Server: Apache
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1

Status Code 400 zeugt von Fehlern auf der Protokollebene (zu der der request-body bestehend aus den Postdaten eigentlich nicht gehört, jedoch kann es in Deinem Fall daran liegen, dass CRLF in Deinen Daten vorkommt). Da wäre dann interessant, was genau beim Server angeliefert wird.

Gruß aus Berlin!
eddi

--
Der Verweis auf die Grundlagen Deines Handelns, ist das Joch zur Freiheit.
Aber so gilt: Allen Leuten Recht getan, ist keine Kunst, weil's jeder kann.