O Erro 400 – Bad Request é um código de erro HTTP que indica uma falha resultante de uma solicitação inválida. Esse erro ocorre quando o servidor não consegue compreender e processar a solicitação recebida. A maioria dos erros HTTP 400 são desencadeados por problemas como sintaxe incorreta na solicitação, rotas de solicitação incorretas ou formatação inadequada da mensagem de solicitação.
Se você se deparou com esse erro ao navegar na internet, saiba que existem maneiras relativamente simples de resolvê-lo. No entanto, em alguns casos, o erro pode ser causado por problemas no servidor do site WordPress, e apenas o proprietário do site pode corrigi-lo.
Conheça as Variações do Erro 400 – Bad Request
Assim como qualquer outro código de status HTTP, o Erro 400 – Solicitação Inválida tem a finalidade de comunicar aos usuários o motivo pelo qual eles não conseguem acessar a página da web que estão tentando visitar. No entanto, a mensagem de erro pode variar consideravelmente e, em alguns casos, o código de erro em si pode nem ser exibido.
Frequentemente, as mensagens de erro são apresentadas em inglês, com raras ocasiões em que a informação é exibida em português. Portanto, é essencial compreender as diferentes formas pelas quais esse erro pode se manifestar no seu navegador. A seguir, exploraremos algumas das variações mais comuns da mensagem de Erro 400:
Variações do Erro |
---|
HTTP Error 400 |
HTTP Error 400 – Bad Request |
HTTP Error 400. The request hostname is invalid |
400 Bad Request |
400 – Bad Request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications. |
400 Bad Request – Request Header Or Cookie Too Large |
Bad Request – Invalid URL |
Bad Request – Error 400 |
Bad Request – Your browser sent a request that this server could not understand |
Erro 400 |
HTTP Erro 400 |
Erro HTTP 400 – Solicitação Inválida |
Erro HTTP 400 – URL Inválida |
Pedido inválido: Erro 400 |
Erro HTTP 400. O nome do host da solicitação é inválido |
O que causa o erro HTTP 400 Bad Request?
Ao tentar acessar um site, seu navegador envia uma solicitação ao servidor web onde o site está hospedado. O servidor, por sua vez, processa essa solicitação e envia de volta a página desejada. No entanto, o Erro 400 – Bad Request ocorre quando o servidor não consegue compreender a solicitação feita pelo navegador. Isso resulta em uma falha no processamento do pedido e, em vez da página desejada, o servidor retorna um código de erro.
Em grande parte dos casos, o motivo por trás do Erro 400 reside no lado do visitante, ou seja, na forma como o navegador envia a solicitação. Abaixo, listamos algumas das causas mais comuns que podem levar ao Erro 400 – Bad Request.
- URL com sintaxe incorreta: Isso ocorre quando o endereço do site é inserido de maneira equivocada. Além disso, URLs podem conter caracteres inválidos, como {, }, [, ou ]. Uma URL codificada de maneira inadequada também pode conter caracteres ASCII usados de forma errônea, como o símbolo de porcentagem duplo.
- Tamanho de arquivo muito grande: Sites estabelecem limites para o tamanho de arquivos que podem ser carregados. Tentar fazer o upload de um arquivo que ultrapasse esse limite estabelecido pode resultar em uma solicitação inválida, levando ao status de Erro HTTP 400.
- Cookies ou cache do navegador corrompidos: Cookies expirados ou um cache desatualizado podem interferir na comunicação entre o navegador e o servidor, levando ao Erro 400 – Bad Request. Isso costuma ocorrer em páginas de login, como a página de acesso do WordPress.
- Problemas no cache DNS: Quando um site é transferido para um novo domínio ou servidor de hospedagem web, as informações de DNS armazenadas em cache pelo sistema operacional podem se tornar obsoletas e desatualizadas, resultando em solicitações inválidas.
Como se parece o erro 400 – Bad Request?
O Erro 400 – Bad Request é geralmente associado a questões do lado do cliente. Anteriormente, analisamos a aparência desse erro no navegador Chrome.
Erro 400 – Bad Request no Firefox
Erro 400 – Bad Request no Safari
Erro 400 – Bad Request Microsoft Edge
Conforme você pode observar, todos os navegadores exibem uma mensagem genérica e pouco informativa de status 400. Muitas vezes, parece que você está por conta própria na busca por uma solução para o problema. No Firefox e no Safari, a situação é ainda mais complicada, pois não fica claro que ocorreu um Erro 400 – Bad Request; a janela do navegador simplesmente fica em branco!
Felizmente, estamos aqui para ajudar. Reunimos uma série de passos simples que você pode seguir para corrigir o Erro 400 – Bad Request. Vamos examiná-los detalhadamente na próxima seção!
Como Resolver o Erro 400 Bad Request
A primeira ação que sugerimos é tentar atualizar a página. Se isso não resolver o problema, siga as etapas abaixo para corrigir o erro.
1 – Verifique o Endereço do Site
Um dos motivos mais comuns para o Erro 400 – Bad Request é uma URL incorreta. Isso pode acontecer devido a erros de digitação, sintaxe inválida ou a presença de caracteres ilegais na URL.
Digitar um endereço de site incorretamente é um erro comum, portanto, revise cuidadosamente a grafia do nome de domínio e tente acessar novamente. Se a URL contiver um caminho para um diretório, nome de arquivo ou cadeias de consulta (query strings), preste atenção especial aos caracteres especiais, como hífens (-) ou o símbolo de porcentagem (%).
Por exemplo, www.exemplo.com.br/tutoriais é o endereço correto da página de tutoriais do site Exemplo. Se você digitar a URL www.exemplo.com.br/%tutoriais com o caractere % adicional, o navegador retornará o Erro 400 – Bad Request.
Uma URL codificada de maneira incorreta também pode ser a causa desse erro. A codificação de URL converte caracteres “normais” em caracteres ASCII para que possam ser transmitidos pela internet. Por exemplo, uma das codificações mais comuns é substituir espaços por %20.No entanto, é possível que uma URL seja codificada de maneira inadequada, resultando em erros de sintaxe, como a presença de caracteres de porcentagem duplicados (%%).
Se você inserir um endereço de site manualmente ou clicar em um link que tenha sido codificado de maneira errônea, isso pode desencadear o Erro 400 – Solicitação Inválida. Para corrigir esse problema, é recomendável utilizar uma ferramenta de codificação. Ao decodificar a URL e, em seguida, recodificá-la corretamente, você pode garantir que a sintaxe do endereço que deseja acessar esteja correta.
2 – Pesquise a Palavra-chave
Em alguns casos, pode ocorrer de você ter certeza de que a URL está correta, mas o erro persiste. Nesse cenário, é útil realizar uma pesquisa usando as palavras-chave relevantes.
Se você sabe o título do artigo ou da página que está tentando acessar, você pode pesquisar as palavras-chave principais usando a função de pesquisa do site em questão ou em um mecanismo de busca, como o Google. Às vezes, o título do artigo pode até estar presente na própria URL.
Por exemplo, na URL https://imperiowp.com.br/hospedagem-wordpress/, você pode identificar o título do artigo, ou parte dele, no final da URL. Se o site possui uma função de pesquisa interna, você pode inserir a palavra-chave relacionada ao tópico para encontrar o artigo desejado.
Outra opção é usar um mecanismo de busca, como o Google ou Bing. Para realizar uma pesquisa em um site específico, você pode digitar “site:” seguido da URL do site e das palavras-chave relevantes.
Por exemplo, se desejamos acessar o artigo do Império WP intitulado “Hospedagem WordPress”, podemos pesquisá-lo digitando “site:imperiowp.com.br hospedagem wordpress” na barra de busca do navegador.
3 – Limpe o Cache e os Cookies do Navegador
Cookies e cache do navegador são recursos que armazenam dados e conteúdos no servidor do visitante, melhorando a experiência de navegação.
O cache do navegador guarda arquivos do site, como textos e imagens, para reduzir as solicitações de acesso ao servidor web e, assim, acelerar o carregamento das páginas do site. Paralelamente, os cookies registram preferências e histórico de sessões do usuário, personalizando a navegação.
No entanto, tanto cookies quanto cache podem expirar após algum tempo. Além disso, eles podem ficar corrompidos, o que pode resultar no Erro HTTP 400 – bad request.
Outro cenário possível para o código de status HTTP 400 é quando o navegador envia dados de cookies excessivamente grandes. Nesse caso, a mensagem de erro exibida é: “400 Bad Request – Request Header Or Cookie Too Large,” indicando que a solicitação ou o cookie ultrapassou o tamanho permitido.
Para solucionar esse problema, recomendamos limpar o cache e os cookies do seu navegador. Se estiver usando o Google Chrome, siga os passos abaixo:
1) Por meio do menu, que é representado por três pontos no canto superior direito do navegador, vá até as Configurações do navegador.
2) Depois de acessar a página de configurações do navegador, clique no menu “Privacidade e Segurança”.
3) Clique na opção de Remover dados de navegação.
4) Na nova janela que aparecer, marque as opções “Cookies e outros dados do site” e “Imagens e arquivos armazenados em cache”. Você pode escolher o período de tempo desejado no menu suspenso.
5) Após fazer a seleção, clique em “Remover dados”. Após concluir este processo, feche e reabra a janela do Google Chrome para que as alterações tenham efeito.
Tenha em mente que, ao limpar o cache e os cookies do navegador, você será automaticamente desconectado das contas nas quais estava logado, o que resultará na restauração das configurações de acesso aos sites que você visitou anteriormente.
No início, é possível que os sites demorem um pouco mais para carregar, uma vez que o navegador precisará buscar novamente o conteúdo que estava armazenado em cache.
Caso o Erro 400 – solicitação inválida seja causado por problemas nos dados de cache ou cookies, a limpeza desses elementos deverá permitir que você acesse o site sem problemas. No entanto, se isso não resolver o problema, siga para o próximo procedimento.
4) Desative as Extensões do Navegador
Extensões de navegador também podem ser a origem do Erro HTTP 400. Isso ocorre porque essas extensões interferem na solicitação enviada pelo navegador ao servidor web do site, o que pode levar à interpretação de que a solicitação é inválida.
Além disso, as extensões dos navegadores podem impactar os cookies, resultando novamente no Erro 400 – Bad Request. Para verificar se uma extensão de navegador está causando o problema, é aconselhável desativar todas as extensões.
Aqui estão os passos para fazer isso no Google Chrome:
1) No menu do navegador (aqueles três pontinhos no canto superior direito), selecione “Mais Ferramentas” e depois escolha “Extensões.”
2) Desative cada extensão individualmente, clicando no botão de ativar/desativar ao lado de cada uma delas.
Após identificar que uma extensão é a fonte do problema, é necessário determinar qual delas está causando o erro. Para isso, reative as extensões uma de cada vez. Atualize a página do site após reativar cada extensão.
Se o Erro HTTP 400 for exibido no site imediatamente após habilitar uma das extensões e atualizar a página, você identificou a extensão exata responsável pelo erro. Mantenha essa extensão desativada ou exclua-a completamente, clicando no botão “Remover” ao lado dela na página de extensões do navegador.
5) Verifique o Tamanho do Arquivo
Tentar fazer o upload de um arquivo que ultrapasse o limite determinado pode resultar em uma mensagem de Erro 400 – Bad Request. Sites na internet geralmente possuem diferentes limites máximos, então é importante verificar se o tamanho do arquivo que você deseja enviar está dentro do limite permitido.
Se o site não especificar o limite de tamanho do arquivo para upload, você pode tentar enviar um arquivo pequeno para verificar se esse é o motivo do erro.
Se o upload for bem-sucedido com o arquivo pequeno, é provável que o tamanho do arquivo original que você está tentando enviar seja o problema. No entanto, ao comprimir um arquivo, é importante lembrar que isso pode afetar a qualidade do documento.
No caso de arquivos como PDFs ou imagens, a compressão pode resultar em uma redução da qualidade, tornando o conteúdo borrado ou ilegível. Portanto, verifique a qualidade do arquivo antes e depois da compressão para garantir que o conteúdo permaneça aceitável.
Existem diversas ferramentas gratuitas disponíveis na internet para comprimir arquivos, eliminando a necessidade de instalar softwares adicionais em seu computador. Alguns exemplos úteis incluem o ILovePDF para arquivos PDF e o YouCompress.com para arquivos de áudio e vídeo.
6) Faça o procedimento Flush DNS
Quando você acessa um site pela primeira vez, o sistema realiza uma consulta DNS para verificar as configurações do nome de domínio, identificando os nameservers e endereços de IP associados ao site em questão. O sistema operacional do seu dispositivo, então, armazena esses endereços de IP no cache DNS, acelerando o processo de busca na próxima visita e permitindo um carregamento mais rápido do site.
No entanto, um cache DNS corrompido ou desatualizado pode resultar no Erro 400 – Bad Request. Nesse caso, é necessário realizar um procedimento conhecido como Flush DNS.
Como o cache DNS é armazenado no sistema operacional, os métodos para limpá-lo podem variar. Se você estiver usando o Google Chrome, também será necessário fazer o flush DNS no navegador. Abaixo, você encontrará o passo a passo para realizar esse procedimento nos sistemas Windows e MacOS:
1) Clique com o botão direito do mouse no Menu Iniciar do Windows e selecione “Pesquisar”. Você também pode usar a lupa de pesquisa na barra de ferramentas, caso esteja habilitada.
2) Digite “Prompt de Comando” e selecione o aplicativo com o mesmo nome.
3) Digite “ipconfig /flushdns” e pressione a tecla “Enter” no seu teclado.
4) Ao final do processo, você receberá a mensagem “Successfully flushed the DNS Resolver Cache”, indicando que o procedimento de Flush DNS foi concluído com sucesso.
macOS X
Pressione a tecla F4 para abrir o Launchpad e digite “Terminal” para abrir o terminal de comandos. Se estiver usando o macOS Sierra, X El Capitan, X Mavericks, X Mountain Lion ou X Lion, execute o seguinte comando:
sudo killall -HUP mDNSResponder
Google Chrome
- Digite “chrome://net-internals/#dns” na barra de endereço do Google Chrome e pressione Enter.
- Clique no botão “Limpar cache de host”.
7) Reinicie o Computador e o Modem
Outra solução eficaz é reiniciar o seu computador e o dispositivo de conexão de rede, seja ele um modem ou um roteador.
Reiniciar o PC é uma medida que costuma resolver diversos problemas, incluindo o Erro 400 – Bad Request, pois esse processo limpa a memória RAM. Além disso, ao reiniciar seu dispositivo de conexão, você estará eliminando o cache temporário que se acumula quando você abre e fecha programas.
Os dados temporários de processos em execução em segundo plano podem interferir na solicitação feita pelo navegador ao servidor web do site, ocasionando o Erro HTTP 400 – Bad Request. Portanto, essa ação simples pode ser a solução para o problema.
8) Entre em Contato com o Administrador do Site para Relatar o Erro
Caso todas as soluções anteriores para corrigir o Erro 400 – Bad Request não tenham surtido efeito, é possível que o problema não esteja relacionado à configuração do usuário, mas sim a um erro na configuração do servidor web. Nesse caso, somente o administrador do site poderá solucionar o problema.
Para fazer isso, acesse a página de contato do site e utilize, se disponível, o formulário de contato. Se essa opção não estiver disponível, a maioria dos sites disponibiliza endereços de e-mail para contato, geralmente encontrados nos cabeçalhos ou rodapés do site, juntamente com as informações de suas redes sociais.
Por meio desses canais de comunicação, você poderá informar à equipe de desenvolvimento que uma das páginas do site está exibindo o Erro HTTP 400 – Bad Request. Isso permitirá que eles investiguem e corrijam o problema do servidor.
Esperamos que este guia tenha ajudado você a resolver o Erro 400 – Bad Request. Se você tiver outras dicas ou soluções, não hesite em compartilhá-las conosco na seção de comentários abaixo.