DevToolPal
FR
4xx Erreurs du client

431 Request Header Fields Too Large

Champs d'en-tête trop volumineux

Signification

Les en-têtes de la requête sont trop volumineux, qu'il s'agisse d'un seul en-tête ou de l'ensemble.

Causes courantes

  • Cookies trop nombreux ou trop gros
  • Jetons Authorization ou JWT énormes
  • Referer ou en-têtes personnalisés aux valeurs longues

Comment corriger

Côté client ou visiteur

Supprimez les cookies du site (solution courante dans les navigateurs) et gardez des jetons compacts.

Côté propriétaire du site ou de l’API

Évitez de stocker de grosses données dans les cookies ; n'augmentez les limites d'en-têtes (Node.js --max-http-header-size, nginx large_client_header_buffers) qu'en cas de besoin.

Exemple de réponse

HTTP/1.1
HTTP/1.1 431 Request Header Fields Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Spécification

RFC 6585 §5

FAQ

› Pourquoi localhost renvoie-t-il 431 ?

Les cookies de nombreuses applications de développement sur localhost s'accumulent. Supprimez les cookies de localhost.

› Quelle est la limite d'en-têtes de Node.js ?

16 Ko par défaut ; modifiez-la avec --max-http-header-size.