Como corrigir o erro HTTP 400 para sites WordPress
Publicados: 2020-07-20Você provavelmente está familiarizado com o erro HTTP 404. É quando a página ou documento que você solicitou não pode ser encontrado. Mas e quando você receber um erro HTTP 400, em que é exibida a mensagem de solicitação incorreta ? Esse é um pouco mais complicado, mas não há nada com que se preocupar. Queremos examinar alguns dos motivos mais comuns para a ocorrência de um erro 400, as maneiras de corrigi-lo quando isso ocorre e as etapas que você pode seguir para evitar que isso aconteça.
Inscreva-se no nosso canal no Youtube
O que é HTTP Error 400?
De todos os erros de HTTP que as pessoas obtêm, este é um dos erros mais comuns que acontecem na extremidade do usuário. Isso não quer dizer que os administradores do servidor não precisem se preocupar com isso. Eles fazem. Mas, em muitos casos, a solicitação é ruim desde o início e o site não consegue entender isso. Então, em vez de tentar cumprir, você recebe 400.
Felizmente, há algumas coisas que você pode fazer para enviar a solicitação aos processos do servidor e executá-la. Vejamos algumas das causas e como você pode corrigi-las.
Problemas de cache e cookies do navegador
Já dissemos isso antes e vamos dizer de novo. Limpar o cache do navegador é “desligue-o e ligue-o novamente” de erros de HTTP. Ou, realmente, a maioria dos erros de internet. Infelizmente, fazer isso absolutamente não vai consertar tudo. No entanto, se houver uma corrupção em algum lugar, um cookie expirado ou apenas algo travado e incapaz de analisar, limpar o cache do navegador pode ser capaz de limpá-lo.
Muitas vezes, um erro 400 é retornado no envio do formulário ou no login. Se você estiver enviando pacotes protegidos e criptografados, algo pode dar errado durante o processo. Às vezes, uma simples atualização pode fazer isso, mas outras vezes, um impulso de cache completo pode limpá-lo.
Além disso, você pode tentar ignorar o cache ao receber um erro HTTP 400 pressionando CTRL / CMD - Shift - R na tela de erro. Isso pode ajudar a levar seu pedido adiante. Caso contrário, prossiga para as outras correções.
Verifique seus URLs
Uma das principais causas do erro HTTP 400 é, na verdade, um erro no URL. Não como um erro de digitação que geralmente resulta em um 404, mas um caractere ilegal que não faz parte da sintaxe esperada do servidor.
Vamos dar um exemplo simples. Ao trabalhar com uma campanha UTM, você pode usar % 20 e códigos semelhantes para inserir caracteres ( % 20 insere um espaço). Assim:
www.elegantthemes.com/divi ? utm_campaign = viral% 20campaign & utm_medium = Blog% 20post & utm_source = TikTok

Você pode colocar esse URL em nosso navegador agora mesmo e ele funcionará. No entanto, se você colocar % ou % 20 na parte principal da URL (a parte antes de ? Que indica strings de consulta em uma URL), o servidor simplesmente não tem ideia do que você está pedindo.
www.elegantthemes.com/%divi lhe dará isto:

Porque a estrutura de URL padrão não aceita esse caractere. Certifique-se de que, ao obter um erro HTTP 400, não tenha malformado o URL de forma alguma. Se o URL que você está tentando acessar foi digitado corretamente. Isso provavelmente acontecerá nos URLs nos quais você clica, portanto, se você seguir um link que fornece uma tela 400 Bad Request, verifique se há caracteres estranhos no URL principal não deveria estar lá.
Verifique os complementos e extensões do navegador
Muito parecido com a depuração do WordPress, você deseja ter certeza de que o software de terceiros não está causando o problema. Se você executar extensões ou complementos do navegador, é uma boa ideia desabilitá-los individualmente para ver se um deles está causando o erro.


Você pode fazer tudo de uma vez, mas não sabe quem é o culpado. Portanto, verifique-os individualmente. E se você puder recarregar a página e não obter o erro 400, aprenda a viver sem esse complemento por um tempo ou verifique o mercado de extensões para garantir que ele esteja atualizado para a versão mais recente.
O tamanho do arquivo é muito grande
Este é um grande problema no WordPress. Os usuários do WP invariavelmente se deparam com um erro de HTTP ao tentar fazer upload de um arquivo. Isso também não acontece apenas com o WordPress. Mas com o WP, é uma solução muito simples. No entanto, apenas para ter certeza de que o 400 que você está definindo é baseado no tamanho do arquivo, carregue um arquivo menor para o servidor. Se for aprovado, há uma chance maior de que o limite de tamanho do arquivo precise ser aumentado. Além disso, tivemos sorte em efetuar logout e login novamente para corrigir um erro 400 com base em uploads.
Em seu arquivo wp-config.php , você deve encontrar uma linha semelhante a esta: define ('WP_MEMORY_LIMIT', '64M');

Se você não encontrar, você pode copiar / colar este aqui diretamente acima da linha que diz / * Isso é tudo, pare de editar! Feliz blogging. * /. Em seguida, ajuste 64M para 128M ou 256M . Isso mudará o tamanho máximo de upload de arquivo (em megabyes) para o seu site WordPress.
Você também pode alterar o tamanho máximo do arquivo por meio do arquivo .htaccess e do arquivo functions.php dentro do diretório do seu tema. Se você preferir seguir esse caminho, temos uma ótima documentação para orientá-lo ao longo das etapas.
Libere seu cache DNS
Limpar o cache DNS pode ajudar da mesma forma que limpar o cache do navegador e excluir cookies. (Eles estão completamente separados, a propósito.) O conceito é o mesmo, porém. Seu computador está salvando informações de DNS de sites que você visitou para carregá-los mais rapidamente ao revisitá-los. Mas… às vezes essa informação antiga entra em conflito com a versão mais recente do site. E você obtém um erro 400.
É uma solução muito fácil, no entanto. No Windows, você só precisa abrir o prompt de comando.

Basta inserir cmd na pesquisa e, quando chegar ao prompt, digite ipconfig / flushdns (com o espaço). E isso pode ter corrigido seu erro HTTP 400.
Se você estiver no Mac, é muito semelhante. Você pesquisa o terminal e insere sudo killall -HUP mDNSResponder . Se isso não funcionar, tente sudo discoveryutil udnsflushcaches .
Para outros sistemas operacionais e um resumo completo do cache DNS como um todo, você pode verificar o excelente guia do Kinsta.
Concluindo com o erro HTTP 400
Se você ainda receber 400 depois de tentar todas essas soluções, é hora de entrar em contato com o host da web. Se você é um visitante e sabe como entrar em contato com o site pelo Twitter ou outro meio, faça isso. E se você for o administrador e tiver que lidar com o problema, sua melhor aposta é provavelmente o suporte de qualquer host que você use. Muitos erros de HTTP como o 400 podem ser corrigidos seguindo soluções simples e fáceis como as que mencionamos aqui. No entanto, nem todos podem. É quando o anfitrião deve estar envolvido. Eles têm muito mais informações e acesso do que você.
Como você lidou com o erro HTTP 400 no passado?
Imagem de destaque do artigo por Leremy / shutterstock.com
