Problem mit POST request



  • Hallo, ich versuche eine Datei über einen POST request hochzuladen.

    So sieht mein request aus:

    char* request=
    "POST /FileUpload/FileUpload.php HTTP/1.1\r\n"
    "Host: 127.0.0.1\r\n"
    "User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1\r\n"
    "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"
    "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3\r\n"
    "Accept-Encoding: gzip, deflate\r\n"
    "Connection: keep-alive\r\n"
    "Referer: http://127.0.0.1\r\n"
    "Content-Type: multipart/form-data; boundary=---------------------------187161971819895\r\n"
    "Content-Length: 305\r\n"
    "   -----------------------------187161971819895\r\n"
    "   Content-Disposition: form-data; name=\"MAX_FILE_SIZE\"\r\n"
    "\r\n"
    "   10\r\n"
    "   -----------------------------187161971819895\r\n"
    "   Content-Disposition: form-data; name=\"uploadedfile\"; filename=\"datei.txt\"\r\n"
    "   Content-Type: text/plain\n\r"
    "\r\n"
    "\r\n"
    "-----------------------------187161971819895--\r\n"
    "\r\n"
    "\r\n";
    

    Als Antwort bekomme ich vom Server immer:

    HTTP/1.1 413 Request Entity Too Large
    Date: Tue, 31 Jul 2012 13:56:00 GMT
    Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_
    color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
    Vary: accept-language,accept-charset
    Accept-Ranges: bytes
    Connection: close
    Content-Type: text/html; charset=iso-8859-1
    Content-Language: de
    

    Ich weiss echt nicht was da falsch läuft.
    Hat wer eine Ahnung wo mein Fehler liegt?

    Ich hab diese Frage auch schon im WIN API Bereich (http://www.c-plusplus.net/forum/306513) gestellt aber eigentlich hab ich ja kein WIN API Problem ich hoffe es ist ok das ich meine Frage hier nochmal stelle.


Anmelden zum Antworten