DevToolPal
ES
4xx Errores del cliente

431 Request Header Fields Too Large

Campos de cabecera demasiado grandes

Qué significa

Las cabeceras de la petición son demasiado grandes, ya sea una sola o todas juntas.

Causas habituales

  • Demasiadas cookies o demasiado grandes
  • Tokens Authorization o JWT enormes
  • Referer o cabeceras propias con valores largos

Cómo solucionarlo

Si eres el cliente o visitante

Borra las cookies del sitio (la solución habitual en navegadores) y mantén los tokens pequeños.

Si administras el sitio o la API

No guardes muchos datos en cookies; sube los límites de cabeceras (Node.js --max-http-header-size, nginx large_client_header_buffers) solo si hace falta.

Respuesta de ejemplo

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

Especificación

RFC 6585 §5

Preguntas frecuentes

› ¿Por qué localhost devuelve 431?

Se acumulan las cookies de muchas apps de desarrollo en localhost. Borra las cookies de localhost.

› ¿Cuál es el límite de cabeceras de Node.js?

16 KB por defecto; cámbialo con --max-http-header-size.