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
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.