Damit aber der Browser Bilder/JS/CSS ordentlich behandelt, mußte ich dann auch teilweise Dateien umkodieren (
ANSI<>UTF-8), beim Rausgeben,
und zusätzlich auch an den HTTP-Headern rumspielen, also ContentType, Charset und Dergleichen alles selbst behandeln, entsprechend der angefragten DateiEndungen.
Das ist aber (streng genommen) keine Aufgabe des Webservers, bei spezifikationkonformen Aufbau der
HTML-Dateien, sollte die Umcodierung entbehrlich sein.
Und neben
AResponseinfo.ContentType
sollte man natürlich alle weiteren Werte für AResponseinfo korrekt setzen.
Z. B.:
AResponseInfo.ContentEncoding
AResponseInfo.ContentLanguage
AResponseInfo.ContentLength
und die ausgegebenen
HTML-Seiten sollten auch die entsprechenden Meta-Tags im Header enthalten.
Aber auch das ist eigentlich keine Aufgabe des Webservers, sondern der Routinen, Programme, Autoren, ..., die die
HTML-Seiten erstellen.