tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
688
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MagicEpox MagicEpox ist offline Rookie
    Registriert seit
    Jan 2005
    Beiträge
    5
    Hallo liebe community,

    ich arbeite derzeit an einem Program, das ein paar textdateien per POST an mein php script schicken soll.

    Nun hab ich schon sogut wie alles fertig.. ich bekomm aber immer wieder einen Fehler zurück (400 - Bad Request)..
    Ich habe mir nun deshalb ein Programm geschrieben, das mir ermöglicht selbst Requests zu schreiben und an den Server zu schicken und er gibt mir jetzt immernoch den gleichen Fehler zurück.

    Ich hab jetzt aber schon überall im Netz gesucht.. und ich hab auch schon mehrmals sachen zu HTTP Header Requests durchgelesen. Ich hab mir auch ein Addon für FireFox heruntergeladen und mir den Header bei einem Upload angeguckt.. dieser funktioniert aber trotzdem iwie nicht..
    Nun hätte ich gerne einen Request-Header der mir die paar Zeichen an das Script schickt..

    Quasi bräuchte ich jetzt entweder einen fertigen Header von irgendwo.. oder ein nützliches Tutorial..

    Ich wäre euch sehr dankbar wenn ihr mir helfen könntet.

    So sieht mein derzeitiger (nicht funktionierender) Header aus:
    (die "\r\n" wurden nur nochmal zur verdeutlichung eingefügt)
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    POST /script.php HTTP/1.1\r\n
    Host: www.-------------.de\r\n
    Keep-Alive: 300\r\n
    Connection: keep-alive\r\n
    Content-Type: multipart/form-data; boundary=---------------------------115071802122800\r\n
    -----------------------------115071802122800\r\n
    Content-Disposition: form-data; name="file"; filename="log.txt"\r\n
    Content-Type: application/octet-stream\r\n
    \r\n
    blablabla\r\n
    -----------------------------115071802122800--\r\n\r\n
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal eine zusätzliche Leerzeile zwischen dem Nachrichtenkopf und dem -körper:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    POST /script.php HTTP/1.1\r\n
    Host: www.-------------.de\r\n
    Keep-Alive: 300\r\n
    Connection: keep-alive\r\n
    Content-Type: multipart/form-data; boundary=---------------------------115071802122800\r\n
    \r\n
    -----------------------------115071802122800\r\n
    Content-Disposition: form-data; name="file"; filename="log.txt"\r\n
    Content-Type: application/octet-stream\r\n
    \r\n
    blablabla\r\n
    -----------------------------115071802122800--\r\n
    \r\n
     
    Markus Wulftange

  3. #3
    MagicEpox MagicEpox ist offline Rookie
    Registriert seit
    Jan 2005
    Beiträge
    5
    Hallo und danke für deine schnelle Antwort.
    Aber danach krieg ich zwar einen 200 OK Header mit der danach kommenden seite die phpinfo() erstellt.. aber darin steht, dass es keine variable "_FILE['file']" gibt.. was allerdings bei einem formular upload entsteht..
     

Ähnliche Themen

  1. HTTP-Request mit QT
    Von cesupa im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 22.02.08, 19:25
  2. Http-request ?!
    Von mIschKo im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 03.10.07, 18:32
  3. Http Request
    Von NanoNuna im Forum PHP
    Antworten: 2
    Letzter Beitrag: 02.04.07, 10:55
  4. HTTP Request
    Von e2r im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 07.02.07, 18:38
  5. Http - Request
    Von rauchmelder im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 04.12.04, 22:42