Sven Rautenberg: kann man ein bestimmtes protokoll erzwingen

Beitrag lesen

Moin!

Wenn ich eine Seite aufrufe mit dem Link
meineseite.php?artikelgruppe=101%2F007 (%2F = Forward Slash), klappt das in neueren Browsern ohne Probleme, nur bei NS4 gibt der Server eine Bad Request zurueck. Ein Blick in Ethereal, bzw. die Apache Logs bringt folgendes zu Tage:

Neuere Browser:
meineseite.php?artikelgruppe=101%2F007 HTTP/1.1" 200 852

NS 4:
meineseite.php?artikelgruppe=101%2F007 HTTP/1.0" 200 840

Du hast die interessanten Informationen weggeschnitten!

Wie lautet die komplette Logzeile? Was genau loggt Ethereal mit?

Die Antwort von Apache ist:
Bad Request
Your browser sent a request that this server could not understand.
The request line contained invalid characters following the protocol string.

Das ist offenbar ein sehr allgemeiner Fehler. Eine schnelle Google-Suche brachte zumindest das Indiz, dass Server möglicherweise mit Leerzeichen Probleme haben könnten.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!