Hallo allerseits!
Ich habe ein Problem. Ich möchte eine Software für den PC schreiben, die mir via HTTP-POST Variablenwerte engegen nimmt.
Bin derzeit am Einlesen in die httpd.c. Mir ist aufgefallen, dass wenn ich die original webpage.h mittels Firefox aufrufe und die Pins schalte der Inhalt des Strings "eth_buffer" über UART korrekt ausgegeben wird. Versuche ich nun den gleichen POST-Befehlssatz wie ihn Firefox sendet:
****************************************************************
POST /index.htm HTTP/1.1
Host: 192.168.2.66
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
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
Connection: keep-alive
Referer: http://192.168.2.66/index.htm
Content-Type: application/x-www-form-urlencoded
Content-Length: 16
OUT=A&SUB=Senden
****************************************************************
mit Putty zu übertragen, wird scheinbar noch anderer Müll in "eth_buffer" geschrieben und der Webserver reagiert nicht immer korrekt auf die POST Anfrage.
Hat jemand schonmal das Gleiche Problem gehabt und eine Lösung für mich parat?
Macht Putty etwas anderes als Firefox?
VG
Sebastian