5. 431 Champs d'en-tête de requête trop grands (Request Header Fields Too Large)
Le code d'état 431 indique que le serveur n'est pas disposé à traiter la requête car ses champs d'en-tête sont trop grands. La requête peut (MAY) être soumise à nouveau après avoir réduit la taille des champs d'en-tête de la requête.
Il peut être utilisé à la fois lorsque l'ensemble des champs d'en-tête de la requête est trop grand au total, et lorsqu'un seul champ d'en-tête est en cause. Dans ce dernier cas, la représentation de la réponse devrait (SHOULD) spécifier quel champ d'en-tête était trop grand.
Par exemple:
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>
Les réponses avec le code d'état 431 ne doivent pas (MUST NOT) être stockées par un cache.