Mathias Bigge: GET - Wie lang darf der HEADER genau sein???

Beitrag lesen

Hab mal ein bisschen nachgeforcht wie lange der HTTP-HEADER GET sein darf: Hab Ergebnisse von 255-4.000 Zeichen gefunden - soll wohl irgendie auch browserspezifisch sein. Welche Browser können denn nur kurze HEADER? Welche Länge könnte man unbedenklich nutzen?

Hallo Andreas,

http://www.heise.de/ix/artikel/1998/04/168/
"Im Gegensatz zu einer weitverbreiteten Annahme sind weder GET- noch POST-Argumente in der Länge begrenzt, allerdings empfiehlt der HTTP-Standard eine obere Grenze von 255 Zeichen aufgrund von Inkompatibilitäten älterer Browser. Der häufig eingesetzte WWW-Cache Squid hingegen begrenzt in src/url.h die maximale Länge von URLs - und damit auch die GET-Methode - auf 4 KByte. Die Längenbegrenzung für POST ist in squid.conf über einen Konfigurationsschalter variabel einstellbar. Im Zusammenspiel mit Squid ist auch zu beachten, daß bei Verwendung von GET alle Eingaben des Benutzers in den Logfiles aller traversierten Caches aufgeführt sind. "

Viele Grüße

Mathias Bigge