Bedeutung
Die Request-URL ist länger, als der Server interpretieren will.
Typische Ursachen
- Riesige Query-Strings, etwa in der URL kodierte Filter oder Daten
- Weiterleitungsschleifen, die immer neue Parameter anhängen
- GET verwendet, wo ein POST die Daten tragen sollte
So beheben Sie es
Als Client oder Besucher
Große Daten in einen POST-Body verlagern und URLs unter etwa 2.000 Zeichen halten.
Als Betreiber der Website oder API
Weiterleitungsschleifen beheben; sind lange URLs legitim, large_client_header_buffers in nginx oder LimitRequestLine in Apache erhöhen.
Beispielantwort
HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spezifikation
FAQ
› Wie lang darf eine URL maximal sein?
Die Spezifikation setzt kein festes Limit; Server erlauben meist 8 KB, Browser etwa 2 MB, aber halten Sie URLs aus Kompatibilitätsgründen kurz.
› Kann eine Weiterleitungsschleife 414 verursachen?
Ja. Jeder Sprung hängt Parameter an, bis die URL zu lang ist.