[erledigt] lokaler WebServer - HTML funktioniert nicht
Ich habe einen eigenen WebServer in Java geschrieben, über den ich auf Dateien zugreifen kann. Das funktioniert soweit auch ganz gut.
Nur das Problem ist, dass wenn ich auf eine .html-Datei zugreife, diese nicht als HTML-Datei erkannt wird. Im WebBrowser bekomme ich dann nur den HTML-Quellcode zu sehen.
Wenn ich im Firefox Strg + S drücke will er mir die Seite auch als .txt speichern und nicht als .html.
Ähnliches Problem bei z.B. txt-Dateien: Hier wird mir der Inhalt angezeigt (was auch so sein soll), nur werden die Leerzeichen einfach ignoriert.
Hier mal ein abgespekter Code:
Hier bekomme ich "<HTML>test</HTML>" angezeigt, möchte aber eigentlich nur "test" sehen.
Ich habe einen eigenen WebServer in Java geschrieben, über den ich auf Dateien zugreifen kann. Das funktioniert soweit auch ganz gut.
Nur das Problem ist, dass wenn ich auf eine .html-Datei zugreife, diese nicht als HTML-Datei erkannt wird. Im WebBrowser bekomme ich dann nur den HTML-Quellcode zu sehen.
Wenn ich im Firefox Strg + S drücke will er mir die Seite auch als .txt speichern und nicht als .html.
Ähnliches Problem bei z.B. txt-Dateien: Hier wird mir der Inhalt angezeigt (was auch so sein soll), nur werden die Leerzeichen einfach ignoriert.
Hier mal ein abgespekter Code:
Code:
ServerSocket s = new ServerSocket(port);
...
Socket remote = s.accept();
...
PrintWriter out = new PrintWriter(remote.getOutputStream());
out.print("<HTML>test</HTML>");
out.flush();
remote.close();
Hier bekomme ich "<HTML>test</HTML>" angezeigt, möchte aber eigentlich nur "test" sehen.
Zuletzt bearbeitet: