Geistiger Hohlraum: Maximale URL Länge: server- oder clientabhängig?

Beitrag lesen

Ich baue z.Z. eine Funktion, an die der User beliebig viele Parameter anhängen kann (ist Kuchen-Diagramm). Dies muss er leider per GET machen. Nun habe ich mal gehört (und selber schon mal erlebt), dass bestimmte URL's zu lang sind. Ist das abhängig vom Server oder vom Browser?
Wie sind die Grenzen? 255 Zeichen?

Guggst Du nach:

RFC 2616:
Request-Line   = Method SP Request-URI SP HTTP-Version CRLF
Request-URI    = "*" | absoluteURI | abs_path | authority

RFC 2396:
abs_path      = "/"  path_segments
path_segments = segment *( "/" segment )
segment       = *pchar *( ";" param )
param         = *pchar
pchar         = unreserved | escaped | ":" | "@" | "&" | "=" | "+" | "$" | ","

Es gibt keine Grenzen.

Was nun welcher Browser und welcher Server verträgt und was nicht, kann Dir weder hier noch sonstwo jemand mit Bestimmheit sagen, aber bei 5 kByte solltest Du Dich schon fragen, ob das so sinnvoll ist. Die Benutzer möchten das doch sicher auch noch bearbeiten können, oder (wenn's aus einem Formular stammen würde, wärest Du nicht auf GET festgelegt)?