AVR-NETIO: Upload funktioniert nicht

Gast #2812105
Lesenswert?

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
Angehängte Dateien:
#2812159
Lesenswert?

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
Gast #2812190
Lesenswert?

@ 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?
Gast #2812229
Lesenswert?

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?
Gast #2812272
Lesenswert?

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.
Gast #2812412
Lesenswert?

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
Angehängte Dateien:
Gast #2812517
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren