O erro 400 Bad Request é um código de status HTTP que indica que o servidor não pode ou não processará a solicitação devido a um aparente erro do cliente.
Este guia abrangente vai te ajudar a entender e a resolver o erro 400 para que possa navegar na web sem interrupções.
Vamos explorar, em detalhes, as causas, as soluções e as melhores práticas para lidar com esse erro comum.
Como corrigir o Erro 400 Bad Request?
Quando você se depara com o erro 400, existem várias etapas que pode seguir para resolver o problema.
Vamos abordar cada uma delas com instruções para garantir que você possa resolver o problema rapidamente.
Confira o endereço do site
A primeira e mais simples solução é verificar se você digitou o endereço do site corretamente. Erros de digitação são surpreendentemente comuns e podem facilmente resultar em um erro 400.
Siga as etapas abaixo para garantir que o endereço esteja correto:
- Verifique a URL na barra de endereços do seu navegador;
- Certifique-se de que não há erros de digitação. Preste atenção especial a letras trocadas, como “m” por “n” ou “O” por “0”;
- Confira se todos os caracteres especiais, como hífens e underscores, estão corretos e no lugar certo;
- Verifique se o protocolo (http:// ou https://) está correto. Atualmente, a maioria dos sites usa https:// por padrão;
- Se você copiou e colou o endereço, tente digitá-lo manualmente — às vezes, caracteres invisíveis podem ser copiados junto com a URL;
- Certifique-se de que a extensão do domínio (.com, .org, .net etc.) está correta.
Se você encontrar qualquer erro, corrija-o e tente acessar o site novamente. Muitas vezes, esse simples passo resolve o problema do erro 400.
Pesquise a palavra-chave
Se o erro persistir após verificar o endereço, tente pesquisar o nome do site ou a palavra-chave relacionada em um mecanismo de busca como o Google.
Isso pode te ajudar a encontrar o endereço correto, caso tenha havido alguma mudança recente ou você tenha se lembrado incorretamente do endereço.
Siga as etapas a seguir:
- Abra o seu mecanismo de busca preferido (Google, Bing, DuckDuckGo etc.);
- Digite o nome do site ou a palavra-chave relacionada ao conteúdo que você procura;
- Examine os resultados da pesquisa para encontrar o site desejado;
- Clique no link nos resultados da pesquisa em vez de digitar manualmente o endereço.
Essa abordagem não apenas pode te ajudar a encontrar o endereço correto, mas também pode revelar se o site foi movido ou se há problemas conhecidos com o acesso.
Limpe o cache e os cookies do navegador
Às vezes, o cache e os cookies desatualizados podem causar o erro 400. Limpar esses dados pode resolver o problema.
O cache armazena cópias locais de páginas web para carregamento mais rápido, enquanto os cookies armazenam informações sobre a sua sessão no site. Se esses dados estiverem corrompidos ou desatualizados, podem causar conflitos que resultam no erro 400.
Para limpar o cache e os cookies:
- Abra as configurações do seu navegador — geralmente, você pode fazer isso ao clicar no ícone do menu (três pontos ou linhas) no canto superior direito do navegador;
- Navegue até a seção de privacidade ou histórico. Em muitos navegadores você encontrará essa opção em “Configurações” > “Privacidade e segurança”;
- Selecione a opção para limpar dados de navegação, normalmente chamada de “Limpar dados de navegação” ou “Limpar histórico”;
- Certifique-se de marcar as opções para limpar cache e cookies — você pode deixar outras opções desmarcadas se não quiser limpar outros dados;
- Escolha o período de tempo para o qual deseja limpar os dados. Para garantir, selecione “Todo o tempo” ou “Desde o início”;
- Clique em “Limpar dados” ou em outra opção equivalente;
- Após a conclusão do processo, reinicie o navegador.
Desabilite as extensões do navegador
Extensões de navegador, embora úteis, podem, muitas vezes, interferir no carregamento de páginas e causar erros como o 400.
Algumas extensões modificam as solicitações enviadas aos servidores web, o que pode resultar em solicitações mal formadas que o servidor não pode processar. Tente desabilitar todas as extensões e veja se o problema persiste.
Para desabilitar extensões no Google Chrome:
- Clique nos três pontos no canto superior direito para abrir o menu do Chrome;
- Vá em “Mais ferramentas” > “Extensões”;
- Na página de extensões, você verá uma lista de todas as extensões instaladas;
- Desative todas as extensões e alterne o interruptor azul para a posição desligada;
- Reinicie o Chrome e tente acessar o site novamente.
Para o Mozilla Firefox:
- Clique no ícone de menu (três linhas horizontais) no canto superior direito;
- Selecione “Extensões e temas”;
- Na barra lateral esquerda, clique em “Extensões”;
- Para cada extensão, clique no botão de alternância para desativá-la;
- Reinicie o Firefox e tente acessar o site novamente.
Para o Microsoft Edge:
- Clique nos três pontos no canto superior direito para abrir o menu;
- Selecione “Extensões”;
- Para cada extensão, clique no botão de alternância para desativá-la;
- Reinicie o Edge e tente acessar o site novamente.
Para o Safari:
- Clique em “Safari” na barra de menu superior e selecione “Preferências”;
- Vá para a aba “Extensões”;
- Desmarque a caixa ao lado de cada extensão para desativá-la;
- Reinicie o Safari e tente acessar o site novamente.
Se o erro 400 desaparecer após desabilitar as extensões, você pode reativá-las uma por uma para identificar qual causou o problema.
Verifique o tamanho do arquivo
Se você tentou fazer upload de um arquivo e encontrou o erro 400, verifique se o tamanho do arquivo não excede o limite permitido pelo servidor.
Muitos servidores têm limites no tamanho dos arquivos que podem ser enviados. Por isso, tentar fazer upload de um arquivo muito grande pode resultar em um erro 400.
Para verificar se é necessário ajustar o tamanho do arquivo:
- Localize o arquivo em seu computador e verifique o seu tamanho;
- Verifique o limite de upload do site ou aplicativo para o qual você quer enviar o arquivo — essa informação, geralmente, pode ser encontrada nas configurações do site ou na documentação;
- Se o arquivo exceder o limite, você tem algumas opções:
- Se você usa o WordPress e precisa aumentar o limite de upload, consulte o nosso guia sobre como alterar o limite de upload de mídia na Hospedagem de Sites da Locaweb.
Lembre-se de que aumentar o limite de upload pode ter implicações de segurança e desempenho. Então, faça isso com cautela e apenas se necessário.
Faça o flush DNS
O DNS (Domain Name System) traduz nomes de domínio em endereços IP. Às vezes, problemas com o cache DNS podem causar erros como o 400.
Fazer um flush DNS pode resolver isso. Limpe o cache DNS local do seu computador e force-o a obter informações atualizadas dos servidores DNS.
Flush DNS no Microsoft Windows 10/11
- Pressione a tecla Windows + X e selecione “Windows PowerShell (Admin)” ou “Prompt de Comando (Admin)”;
- Se solicitado pelo Controle de Conta de Usuário, clique em “Sim” para permitir que o app faça alterações;
- No prompt de comando, digite esta mensagem e pressione “Enter”: ipconfig /flushdns;
- Você verá um texto de confirmação que informa que o cache DNS foi limpo com sucesso: “Successfully flushed the DNS Resolver Cache.”
Flush DNS no macOS X
- Clique no ícone do Spotlight (lupa) no canto superior direito da tela ou pressione Command + Espaço;
- Digite “Terminal” e pressione Enter para abrir o aplicativo Terminal;
- Para a versão mais recente do macOS, digite o seguinte comando e pressione Enter: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;
- Digite a sua senha de admin quando solicitada — note que a senha não será exibida enquanto você digita;
- O comando não produzirá nenhuma saída se for bem-sucedido.
Flush DNS no Linux
O processo pode variar a depender da distribuição Linux que você usa. Veja, a seguir, as instruções para algumas distribuições populares.
Para Ubuntu e derivados:
- Abra o Terminal (você pode usar o atalho Ctrl + Alt + T);
- Digite o seguinte comando e pressione Enter: sudo systemd-resolve –flush-caches;
- Digite a sua senha de admin quando solicitado.
Para distribuições que usam o serviço nscd:
- Abra o Terminal;
- Digite o seguinte comando e pressione Enter: sudo service nscd restart;
- Digite a sua senha de admin quando solicitado.
Para distribuições que usam o dnsmasq:
- Abra o Terminal;
- Digite o seguinte comando e pressione Enter: sudo systemctl restart dnsmasq;
- Digite a sua senha de admin quando solicitado.
Após realizar o flush DNS, tente acessar o site novamente. Se o problema persistir, prossiga para as próximas etapas.
Reinicie o computador, o roteador, ONU ou modem
Às vezes, uma simples reinicialização pode resolver problemas de conexão que causam o erro 400. Isso pode ajudar a limpar caches temporários, reiniciar processos de rede e restabelecer conexões com servidores DNS.
Siga as etapas abaixo para uma reinicialização completa do seu sistema:
- Salve todo o seu trabalho e feche todos os programas abertos no seu computador;
- Desligue o seu computador completamente — no Windows, clique em “Iniciar” > “Energia” > “Desligar”; no Mac, clique no menu Apple > “Desligar”;
- Desconecte o seu roteador, ONU (Unidade de Rede Óptica) e/ou modem da tomada. A ONU é o dispositivo que converte o sinal de fibra óptica em um sinal que o seu roteador pode usar — nem todos os setups têm uma ONU separada;
- Aguarde cerca de 30 segundos, o que permite que os dispositivos descarreguem completamente e que quaisquer estados de erro sejam limpos;
- Reconecte o modem (se aplicável) e aguarde até que todas as luzes indicadoras estejam estáveis;
- Em seguida, conecte a ONU (se aplicável) e aguarde até que suas luzes estejam estáveis;
- Por fim, conecte o roteador e aguarde até que esteja totalmente operacional — isso leva cerca de 2 a 3 minutos;
- Ligue o seu computador e aguarde até que esteja completamente inicializado;
- Abra o seu navegador e tente acessar o site novamente.
Essa sequência de reinicialização ajuda a garantir que a sua conexão com a internet seja totalmente restabelecida e que todos os dispositivos de rede funcionem corretamente.
Contate quem gerencia o site e relate o erro
Se nenhuma das soluções acima resolver o problema, o erro pode estar do lado do servidor. Nesse caso, a melhor opção é entrar em contato com quem administra o site e relatar o erro.
- Procure por informações de contato no site, geralmente, na seção “Fale Conosco” ou “Suporte”;
- Envie um e-mail ou use o formulário de contato e descreva o erro 400 que você encontrou;
- Inclua detalhes como a URL exata na qual o erro ocorreu, o navegador que você usa e quaisquer passos que você já tentou para resolver o problema.
Variações do Erro 400 Bad Request
O erro 400 pode aparecer de diferentes formas, a depender do servidor ou da aplicação. Algumas variações comuns incluem:
- “400 Bad Request”;
- “HTTP Error 400”;
- “HTTP Status 400 — Bad Request”;
- “400. That’s an error. Your client has issued a malformed or illegal request.”;
- “Bad Request – Invalid URL”;
- “Bad Request – Invalid Hostname”.
Independentemente da variação específica, as soluções mencionadas, geralmente, se aplicam a todas elas.
“Erro 400 — Bad Request” em diferentes navegadores
O erro 400 pode aparecer de formas ligeiramente diferentes em vários navegadores. Veja como ele se apresenta nos mais populares.
Google Chrome
No Chrome, o erro 400 costuma aparecer como uma página simples com a mensagem “Esta página não está funcionando” seguida pelo código de erro.
Mozilla Firefox
O Firefox exibe uma página mais detalhada, geralmente, com o título “Problema ao carregar a página” e uma explicação do erro 400.
Microsoft Edge
O Edge mostra uma página semelhante ao Chrome, com a mensagem “Não foi possível acessar este site” e o código de erro.
Safari
No Safari, o erro 400 aparece como uma mensagem simples, como: “Não é possível abrir a página” com um breve texto explicativo.
Causas do Erro 400 Bad Request
Entender as causas do erro 400 pode ajudar a preveni-lo no futuro. Aqui estão algumas das razões mais comuns:
- URL mal formada: se a URL contém caracteres inválidos ou está estruturada incorretamente pode resultar em um erro 400;
- Cookies corrompidos: cookies desatualizados ou corrompidos podem causar problemas na comunicação entre o navegador e o servidor;
- Cache desatualizado: o cache do navegador pode conter versões antigas de páginas web que não são mais válidas;
- Tamanho excessivo de arquivo ou cabeçalho: se você tentar enviar um arquivo ou um cabeçalho HTTP que exceda o limite permitido pelo servidor, isso pode resultar em um erro 400;
- Problemas de DNS: configurações incorretas de DNS podem levar a solicitações mal formadas;
- Extensões de navegador conflitantes: algumas extensões podem interferir na maneira como as solicitações são enviadas ao servidor;
- Problemas no lado do servidor: às vezes, o erro pode ser causado por uma configuração incorreta no servidor web.
Conclusão
O erro 400 Bad Request pode ser frustrante. Porém, na maioria das vezes, pode ser resolvido ao seguir os passos abordados neste post.
Aqui está um resumo rápido das principais etapas para resolver o erro 400:
- Verifique o endereço do site para conferir erros de digitação;
- Limpe o cache e os cookies do navegador;
- Desative as extensões do navegador temporariamente;
- Verifique o tamanho do arquivo, caso faça um upload;
- Faça um flush DNS;
- Reinicie o seu computador e os seus equipamentos de rede;
- Se nada mais funcionar, entre em contato com quem administra o site.
Lembre-se: se você continuar com problemas, não hesite em buscar ajuda adicional. A Locaweb está sempre aqui para ajudar os clientes a manter os seus sites em funcionamento.
Se você encontrar outros erros HTTP, como o erro 404, confira o nosso guia sobre como personalizar a página de erro 404 para melhorar a experiência das pessoas usuárias do seu site.
Esperamos que este guia tenha sido útil para resolver o seu problema com o erro 400 Bad Request.
Caso tenha mais dúvidas ou precise de assistência adicional, entre em contato com a nossa equipe de suporte.