(Es folgt eine bearbeitete Version des ursprünglichen Posts, die einige Update enthält)
Durch den aktuellen Thread über den IE2 bin ich auf die Idee zu nHTTP gekommen: Das Programm ist ein sehr schlanker Proxy-Server (unter 30 KB), der auf Wunsch HTTP/1.0-Requests als HTTP/1.1 an die Websites schickt und beim Rückweg wieder in HTTP/1.0 zurückverwandelt. Dazu kommen noch einige andere Optionen für ältere Browser.
Wenn man zB mit dem IE2 auf eine Website will, sieht man dank der alten HTTP-Version meistens nur so etwas:
Mit HTTP/1.0-Emulation laden die Seiten problemlos:
Wie man sieht, wird fälschlicherweise CSS und Javascript als Text gerendert und es fehlen Bilder. Dem kann man mit weiteren Optionen entgegenwirken, die automatisch störendes CSS entfernen und alle modernen PNG-Bilder on the fly nach GIF konvertieren. Zusätzlich werden mit gzip komprimierte Websites im Proxy entpackt. SSL geht leider noch nicht, da das größere Anforderungen an den Proxy stellt.
Download:
(im Anhang)
Es wird .Net 2.0 gebraucht.
Benutzung:
nhttp [/p<port>] [/http1] [/nopng] [/nocss] [/nojs]
Standard ist Port 8889 und keine der anderen Optionen.
/http1 Emuliert HTTP/1.0
/nopng Konvertiert PNG zu GIF
/nocss Entfernt CSS
/nojs Entfernt Javascript
Ursprünglicher Post:
Spoiler anzeigen
Neue Version: 1.1 (Siehe unten)
Durch den aktuellen Thread über den IE2 bin ich auf die Idee zu nHTTP gekommen: Das Programm ist ein sehr schlanker Proxy-Server (unter 15 KB), der auf Wunsch HTTP/1.0-Requests als HTTP/1.1 an die Websites schickt und beim Rückweg wieder in HTTP/1.0 zurückverwandelt.
Das Ganze wird einfach protokolliert und lässt sich auch zum ganz normalen Surfen mit allen Protokollen im Format "[Befehl] Website[:Port] [Version]" benutzen, wobei [Version] und [Port] optional sind. Nur bei SSL weisen manche Server die Verbindung ab.
Wenn man zB mit dem IE2 auf eine Website will, sieht man dank der alten HTTP-Version meistens nur so etwas:
Mit HTTP/1.0-Emulation stimmt das Layout zwar nicht, aber die Seiten laden problemlos:
Mit der neuen Bildkonvertierung werden sogar neumodische PNG-Dateien eingebunden:
Neu in Version 1.1 ist die automatische PNG-Konvertierung. Sie konvertiert nach Angabe des Parameters "/nopng" alle PNG-Dateien nach GIF:
Download:
Version 1.0: nHTTP.exe (13,82 KB)
Version 1.1: nHTTP.exe (15,87 KB)
Es wird .Net 2.0 gebraucht.
Benutzung:
nhttp [/p<port>] [/http1] [/nopng]
Standard ist Port 8889 und keine Emulation.