Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
431 Request Header Fields Too Large
Der HTTP-Statuscode 431 Request Header Fields Too Large Client-Fehlerantwort zeigt an, dass der Server die Anfrage ablehnt, da die HTTP-Header der Anfrage zu lang sind. Die Anfrage kann erneut gesendet werden, nachdem die Größe der Anfrage-Header verringert wurde.
431 kann verwendet werden, wenn die Gesamtgröße der Anfrage-Header zu groß ist oder wenn ein einzelnes Header-Feld zu groß ist. Um Clienten zu helfen, die auf diesen Fehler stoßen, sollte im Antworttext angegeben werden, welches der beiden Probleme vorliegt, und idealerweise, welche Header zu groß sind. Dies ermöglicht es Benutzern, das Problem zu beheben, beispielsweise durch das Löschen von Cookies.
Server erzeugen diesen Status häufig, wenn:
Status
431 Request Header Fields Too Large
Beispiele
>Header-Feld zu groß
Im folgenden Beispiel ist der Cookie-Header in der Anfrage zu groß:
GET /doc HTTP/1.1
Host: example.com
Cookie: cookie1=value1; cookie2=value2; cookie3=[...]
Der Server antwortet mit einer Nachricht, die anzeigt, welcher Header problematisch war:
HTTP/1.1 431 Request Header Fields Too Large
Content-Type: text/html
<!doctype html>
<head>
<title>Request Header Fields Too Large</title>
</head>
<body>
<h1>Request Header Fields Too Large</h1>
<p>The "Cookie" header was too large.</p>
</body>
</html>
Spezifikationen
| Spezifikation |
|---|
| RFC 6585> # section-5> |