Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
414 URI Too Long
Der HTTP-Statuscode414 URI Too LongClient-Fehlerantwort zeigt an, dass ein vom Client angefordertes URI länger ist, als der Server bereit ist zu interpretieren.
Es gibt einige seltene Bedingungen, unter denen dieser Fehler auftreten kann:
- Ein Client hat eine
POST-Anfrage unsachgemäß in eineGET-Anfrage mit langen Abfrageinformationen umgewandelt, - Ein Client befindet sich in einer Schleife von Weiterleitungen (zum Beispiel ein umgeleitetes URI-Präfix, das auf ein Suffix von sich selbst verweist), oder
- Der Server wird von einem Client angegriffen, der versucht, potenzielle Sicherheitslücken auszunutzen.
Einige Systeme implementieren414 URI Too Long als414 Request-URI Too Large.
In diesem Artikel
Status
414 URI Too LongBeispiele
>Formularübermittlung mit GET
Im folgenden Beispiel verwendet ein HTML-<form>-Element versehentlich die Methodeget anstelle vonpost.Eine große Menge an Formulardaten wird der imaction-Attribut des Formulars angegebenen URL angefügt und als GET-Anfrage gesendet:
GET /search?feedback=it+was+the+best+of+times+it+was+the+worst+of+times… HTTP/1.1Host: example.comBei dieser Anfrage wird das URI-Längenlimit des speziellen Servers erreicht, und eine 414-Antwort wird gesendet:
HTTP/1.1 414 URI Too LongContent-Type: text/html; charset=UTF-8Date: Fri, 28 Jun 2024 11:40:58 GMTContent-Length: 1234<!doctype html><head> <title>414 - URI Too Long</title></head> <body> <h1>414 - URI Too Long</h1> <p>The URI provided was too long for the server to process.</p> </body></html>Spezifikationen
| Specification |
|---|
| HTTP Semantics> # status.414> |