414 Request-URI Too Long

Die Anfrage-URL ist länger als der Server bereit ist zu interpretieren.

Bedeutung

Die URL, mit der der Client auf eine Zielressource zugreifen möchte, ist länger als der Server bereit ist entgegen zu nehmen und zu verarbeiten.

Spezifikation von 414 Request-URI Too Large

Der 414 Request-URI Too Large HTTP Status Code zeigt an, dass der Server die Verarbeitung der Anfrage verweigert, da das Anfrage-Ziel länger ist, als der Server bereit ist zu interpretieren.

Dieses seltene Ereignis tritt nur dann mit hoher Wahrscheinlichkeit auf, wenn ein Client auf unangemessene Weise eine POST-Anfrage in eine GET-Anfrage mit einer langen Query-Liste umwandelt, wenn der Client in ein „Schwarzesloch“ von Weiterleitungen gefallen ist (beispielsweise, weil eine Präfix einer Weiterleitung-URI auf einen Suffix von sich selbst verweist) oder wenn sich der Server unter Angriff eines Clients befindet, der versucht potentielle Sicherheitslücken auszunutzen.

Spezifiziert wird der 414 Request-URI Too Large HTTP Status Code durch Abschnitt 6.5.12. von RFC7231.

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 414

🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL

Unterhaltsames

🐈 HTTP-Katze zu 414

🐩 HTTP Status Hund zu 414

HTTP-Versionen

  • HTTP 1.0
  • HTTP 1.1
  • HTTP 2
  • HTTP 3

Konstanten in Programmiersprachen

Ruby on Rails HTTP Status Symbol
 :request_uri_too_long

Microsoft Windows Runtime API
HttpStatusCode.RequestURITooLong

Go HTTP Status Constant
 http.StatusRequestURITooLong

Symfony HTTP Status Constant
 Response::HTTP_REQUEST_URI_TOO_LONG

Python2 HTTP Status Constant
 httplib.REQUEST_URI_TOO_LONG

Python3+ HTTP Status Constant
 http.client.REQUEST_URI_TOO_LONG

Python3.5+ HTTP Status Constant
 http.HTTPStatus.REQUEST_URI_TOO_LONG