Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

java frage

draso / 11 Antworten / Flachansicht Nickles

hallo,

hab eine kleine java application geschrieben die mich mit meinem apache server auf dem http:// port 80 verbindet
wenn ich den befehl z.b "GET /index.html" funktioniert alles und die html seite wird (natürlich in textform) angezeigt
will ich den forum ohne reconnection wiederholen geht dies allerdings nicht wieder WARUM??
Canceled der apache webserver die connection nach dem request??
aber da müsste ich doch eine exception bekommen !!

bei Antwort benachrichtigen
philipps draso „hab nun nochmal probiert!! wenn ich den request schreibe mit HTTP/1.1 z.b....“
Optionen

Du musst eine LEERZEILE an die letzte Zeile des Requests anhängen (siehe meinen letzten Post) :-)

Versuch mal folgendes:

System.out.println("GET /hw02b/hw02b1.html HTTP/1.1");
System.out.println("Host:localhost");
System.out.println("Connection:keep-alive");
System.out.println("");

Indem Du out.println() anstatt out.print() verwendest, hängst Du automatisch an jede Zeile einen Newline-Character (\n) an.

Ausprobieren.... :-)

bei Antwort benachrichtigen