WinFuture-Forum.de: Was Stimmt Mit Diesem Http-header Nicht? [gelöst] - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Was Stimmt Mit Diesem Http-header Nicht? [gelöst]


#1 Mitglied ist offline   G.I.Joe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 978
  • Beigetreten: 19. September 04
  • Reputation: 0

geschrieben 17. Februar 2007 - 17:38

Edit: Hat sich erledigt. Ich hatte bei der Berechnung der Content-Länge einen falschen Ansatz. Leider hatte die Fehlermeldung damit aber nicht viel zu tun :D


So, ich bastel gerade an einem Java-Programm das per HTTP eine Datei sendet die dann auf Empfänger-Seite von einem PHP-Skript weiterverarbeitet wird.
Dazu habe ich jetzt einen HTTP-Header gebastelt der dann gesendet wird. Das ganze hab ich mir nicht selber ausgedacht sondern es basiert auf diversen Beispielen die ich mit Google gefunden hatte.
Das Problem ist nur, dass irgendwas mit dem Header nicht passt. Ich hab mir mit der Firefox-Erweiterung "Live HTTP headers" ein paar "echte" Header angeschaut und irgendwie kann ich bei mir keinen Fehler finden.
Hier der Header:
POST /paramtest.php HTTP/1.1
Host: www.degler-online.de
User-Agent: Silberwoelfe-Uploader
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
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
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.degler-online.de/paramtest.php
Content-Type: multipart/form-data; boundary=---------------------------837119682
Content-Length: 203
---------------------------837119682
Content-Disposition: form-data; name="test_file"; filename="test2.txt"
Content-Type: application/octet-stream

Das ist ein Test!
---------------------------837119682


Als Antwort erhalte ich
HTTP/1.1 400 Bad Request
Date: Sat, 17 Feb 2007 16:30:09 GMT
Server: Apache/2.0.55 (Debian) DAV/2 SVN/1.1.4 mod_jk2/2.0.4 PHP/4.4.4-0.dotdeb.3 with Suhosin-Patch mod_perl/1.999.21 Perl/v5.8.4
Content-Length: 328
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Request header field is missing ':' separator.<br />
<pre>
---------------------------837119682</pre>
</p>
</body></html>


Kennt sich jemand mit dem Thema ein bisschen aus und kann mir sagen wo der Fehler ist? Ich komm einfach nicht drauf :D

Edit: In dem Header ist sicher einiges unnötig, allerdings weiß ich nicht genau welche Angaben optional und welche verpflichtend sind.

Dieser Beitrag wurde von G.I.Joe bearbeitet: 17. Februar 2007 - 17:53

Eingefügtes Bild Eingefügtes Bild
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0