Erro HTTP 431: Como corrigir o ‘Request Header Fields Too Large’ em 3 passos
Erro HTTP 431: Request header fields too large (Campos de cabeçalho de solicitação muito grandes) indica que o servidor de origem se recusa a processar as solicitações de um usuário. Esse problema acontece quando os cabeçalhos HTTP são muito grandes.
Ao se deparar com essa mensagem de erro, as principais soluções são verificar os cookies, encurtar o URL de referência e otimizar seu código. Neste artigo, vamos explicar cada um desses métodos e compartilhar dicas para evitar que o erro HTTP 431 aconteça novamente.
Abaixo, um resumo do erro 431:
Código do erro | Erro HTTP 431 |
Tipo de erro | Lado do cliente |
Variações do erro | Campos de cabeçalho de solicitação muito grandes Esta página não está funcionando |
Causas do erro | Muitos cookies URL do referenciador é muito longa Tamanho total dos cabeçalhos de solicitação é muito grande |

Conteúdo
O que é o erro HTTP 431?
O erro 431 é um problema do lado do cliente, o que significa que a falha não vem do servidor de origem. No entanto, este código de status de resposta HTTP, indica que o servidor não consegue processar a solicitação do cliente. O erro 431 aponta especificamente para um problema com os campos de cabeçalho da solicitação.
Embora o protocolo HTTP não tenha um limite máximo para a quantidade de dados em uma solicitação, alguns servidores impõem um limite de tamanho por questões de segurança.
Seu navegador vai exibir uma mensagem quando os cabeçalhos de solicitação, ou um único campo de cabeçalho, for grande demais.

A mensagem de erro pode ter uma aparência diferente dependendo do seu navegador, mas a maioria não explica a causa do problema.
3 métodos para corrigir o erro HTTP 431
Vamos compartilhar três métodos para corrigir o HTTP 431: Request header fields too large. Como este é um erro do lado do cliente, os usuários podem corrigi-lo sem precisar de acesso ao servidor.
Além disso, vamos mostrar os passos que os donos de sites podem seguir quando têm acesso ao servidor.
Importante! Verifique se o site está fora do ar para todos ou apenas para você antes de seguir esses métodos.
1. Limpe seus cookies
Muitos cookies na solicitação podem fazer com que uma página da web mostre o erro HTTP 431 em vez do conteúdo. Os sites costumam usar cookies para armazenar preferências, fornecer conteúdo relevante e manter os usuários conectados.
No entanto, limpar os cookies do navegador ajuda a corrigir esse problema.
A maioria dos navegadores tem suas próprias etapas para limpar os cookies do navegador. Você também pode limpar os cookies de um site específico ou de todos os sites visitados.
Atenção! Limpar os cookies fará com que você saia dos sites visitados anteriormente. Portanto, recomendamos que você salve suas informações de login antes de seguir este método.
Por exemplo, aqui estão as etapas para limpar os cookies para os usuários do Google Chrome:
- Clique no menu de três pontinhos à direita da barra de endereço e selecione Mais ferramentas -> Excluir dados de navegação. O Google Chrome irá direcioná-lo para a página de Configurações. Uma alternativa é usar o atalho Ctrl + Shift + Del no seu teclado.

- Em limpar dados de navegação , selecione o período para limpar os cookies. Recomendamos escolher Todo o período para limpá-los completamente. Em seguida, marque a caixa ao lado de cookies e outros dados do site .

Se você não quiser perder suas informações de login em todos os sites, siga estes passos para limpar os cookies de um endereço específico:
- Clique no menu de três pontinhos e selecione Configurações -> Privacidade e segurança.

- Selecione Cookies de terceiros, role para baixo e clique Ver todos os dados e permissões do site.

- Insira o endereço do site no Pesquisar.

- Clique no ícone de lixeira ao lado do endereço ou no botão Excluir os dados exibidos.

Limpar os cookies regularmente ajudará a evitar esse problema no futuro. Além disso, grandes quantidades de cookies também podem representar potenciais ameaças de segurança.
2. Encurte o URL do referenciador
Ao clicar num link, uma URL de referência muito longa pode causar o erro 431. Encurte sua consulta removendo tudo após o ponto de interrogação na pesquisa de URL do seu navegador. No entanto, essa é apenas uma solução temporária para os visitantes.

Se o seu site enfrenta esse problema, diminua os parâmetros para encurtar suas URLs de referência. Personalize sua consulta usando o criador de URL de campanha com uma conta do Google Analytics. A ferramenta também mostrará quais parâmetros são necessários ou opcionais.
Se você usa WordPress, instale um plugin para facilitar o processo. Recomendamos usar o Google Analytics Dashboard for WordPress ou o URL Params para encurtar seus parâmetros.
3. Verifique seu código
Se nenhum desses métodos funcionar, dê uma olhada no seu código. Muitas solicitações no código podem causar esse problema. Além disso, alguns servidores web têm um limite de tamanho para os cabeçalhos de solicitação.
Verifique se os cabeçalhos excederam esse limite. Alguns softwares oferecem uma ferramenta para aumentar o limite da linha de solicitação, como é o caso do Apigee. Se você não conseguir aumentar o limite por conta própria, tente entrar em contato com seu provedor de hospedagem.

Conclusão
O código de status HTTP 431: Request header fields too large indica um problema causado pelo tamanho total dos cabeçalhos da solicitação. Para tirar qualquer dúvida sobre o problema, compartilhamos um resumo de suas causas mais comuns, incluindo excesso de cookies e URLs de referência longas.
Os três métodos para corrigir o erro 431 são: limpar os cookies, encurtar o URL de referência e verificar seu código.
Se você ainda estiver enfrentando o problema, entre em contato com seu provedor de hospedagem. Se você for um visitante do site, tente atualizar seu navegador.
Solução de problemas para outros erros 4xx
Como resolver o erro HTTP 400
Como corrigir o erro 401
Como resolver o erro 404
Como corrigir o erro 413
Perguntas frequentes sobre o erro HTTP 431
Tire todas as suas dúvidas sobre o o erro HTTP 431.
O que causa um erro HTTP 431?
O erro HTTP 431 ocorre quando o servidor recebe um cabeçalho de solicitação maior do que ele está disposto ou é capaz de processar. Isso pode acontecer porque o cliente está enviando muitos dados no cabeçalho ou porque o servidor tem limites de tamanho muito rígidos.
Como prevenir um erro HTTP 431?
Para prevenir o erro, você pode aumentar o tamanho máximo do cabeçalho que seu servidor pode processar, o que geralmente pode ser feito através do seu serviço de hospedagem. Configurar os servidores para comprimir e consolidar os campos de cabeçalho, além de remover cookies desnecessários, também pode ajudar a evitar este erro.
Quais são as consequências de um erro HTTP 431?
As consequências do Erro HTTP 431 variam dependendo do contexto da solicitação. Em alguns casos, o erro pode fazer com que o servidor rejeite a solicitação, resultando em uma transação falha. Em outros casos, pode levar ao processamento de dados incompletos ou corrompidos.