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.