DevToolPal
PT
4xx Erros do cliente

431 Request Header Fields Too Large

Campos de cabeçalho muito grandes

O que significa

Os cabeçalhos da requisição são grandes demais, seja um único cabeçalho ou todos juntos.

Causas comuns

  • Cookies demais ou grandes demais
  • Tokens Authorization ou JWT enormes
  • Referer ou cabeçalhos próprios com valores longos

Como resolver

Se você é o cliente ou visitante

Limpe os cookies do site (solução comum no navegador) e mantenha os tokens pequenos.

Se você mantém o site ou a API

Evite guardar muitos dados em cookies; aumente os limites de cabeçalho (Node.js --max-http-header-size, nginx large_client_header_buffers) só se necessário.

Resposta de exemplo

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

Especificação

RFC 6585 §5

Perguntas frequentes

› Por que o localhost retorna 431?

Os cookies de vários apps de desenvolvimento no localhost se acumulam. Limpe os cookies do localhost.

› Qual o limite de cabeçalhos do Node.js?

16 KB por padrão; mude com --max-http-header-size.