Zum Hauptinhalt springen

5. 431 Anforderungs-Header-Felder zu groß (Request Header Fields Too Large)

Der 431-Statuscode zeigt an, dass der Server nicht bereit ist, die Anfrage zu verarbeiten, da ihre Header-Felder zu groß sind. Die Anfrage kann (MAY) nach der Reduzierung der Größe der Anforderungs-Header-Felder erneut übermittelt werden.

Er kann sowohl verwendet werden, wenn die Gesamtheit der Anforderungs-Header-Felder zu groß ist, als auch wenn ein einzelnes Header-Feld fehlerhaft ist. Im letzteren Fall sollte (SHOULD) die Antwortdarstellung angeben, welches Header-Feld zu groß war.

Zum Beispiel:

HTTP/1.1 431 Request Header Fields Too Large
Content-Type: text/html

<html>
<head>
<title>Request Header Fields Too Large</title>
</head>
<body>
<h1>Request Header Fields Too Large</h1>
<p>The "Example" header was too large.</p>
</body>
</html>

Antworten mit dem 431-Statuscode dürfen nicht (MUST NOT) von einem Cache gespeichert werden.