Hallo, zu einem AVR-NETIO (HTTP von Ulrich Radig) sende ich per UPLOAD.HTM (siehe Anhang) eine Textdatei (Inhalt: Hallo Welt!). Der Text kommt an (siehe CAPTURE2.TXT), aber der Browser wartet wohl auf eine Quittung und sendet permanent neue Anforderungen. Was muss ich tun, um diese Quittung zu senden? mfg Jürgen
Jürgen schrieb: > Was muss ich tun, um diese Quittung zu senden? Connection: keep-alive Änder mal den Server, dass er sich wie ein HTTP 1.0 benimmt, oder zumindest ebendies antwortet. Da gibt es kein Connection: keep-alive, sondern die Verbindung wird nach jedem Datentransfer wieder abgebaut. Vielleicht versucht der Brauser ja dann garnicht, die Verbindung aufrecht zu erhalten. mfg mf
Ich bin mir jetzt nicht sicher, aber unterstützt die Software überhaupt die POST-Methode?
@ Mini Float Der Sever ist HTTP 1.0. Die HTTP 1.1 im CAPTURE stammen vom Browser. @ Volker > Ich bin mir jetzt nicht sicher, aber unterstützt die Software überhaupt > die POST-Methode? Sieht so aus. Ist das schwierig zu implementieren?
Direkt schwierig würde ich jetzt nicht sagen. Es kommt halt auch darauf an wie RFC konform du das implementieren willst :-) Was soll der Server denn mit der Textdatei machen - auf SD-Karte speichern?
> Was soll der Server denn mit der Textdatei machen - auf SD-Karte > speichern? Zum Beispiel. Wo kann/muss ich mich da einarbeiten?
Ich habe das vor einiger Zeit mal für mich unter der ethersex Software auf einem ATmega1284p geproggt. War zwar ein bisschen gehackt, aber funktioniert bis heute prima. Wenn du willst kann ich dir das als Vorlage schicken.
> Wenn du willst kann ich dir das als Vorlage schicken.
Klar will ich :) Poste die entsprechende Datei einfach.
Was benutzt du denn für einen Controller? Ich frage nur, weil es für einen mega32 wahrscheinlich zu eng wird.
So, ich habe mal das gesamte Projekt hochgeladen. Wichtig für dich sind erst einmal die files httpd.c und handle_post.c im Ordner services. Vielleicht wäre es aber besser wenn du gleich auf ethersex umsteigen würdest? Wie auch immer - viel Spaß ;-) Bei Fragen einfach hier melden... Gruß, Volker
Hallo Volker, > Was benutzt du denn für einen Controller? Ich frage nur, weil es für > einen mega32 wahrscheinlich zu eng wird. ATMega644 > Wie auch immer - viel Spaß ;-) Vielen Dank für den Download :) mfg Jürgen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.