Oerro 400, também conhecido como “HTTP 400 error” ou “400 Bad Request error”, é um código de status no protocolo HTTP que significa que o pedido enviado pelo usuário ao servidor está errado ou corrompido e o servidor é incapaz de processá-lo
Ao tentar acessar um website, o senhor poderá ser presenteado com uma página em branco com apenas as palavras “400 Bad Request”
- O que isso significa?
- Por que o senhor recebe esta mensagem?
- E como o senhor conserta um erro de 400 Bad Request?
Estas são apenas algumas das perguntas que abordaremos neste guia
Sigam!
Capítulo 1: Qual é o erro 400?
Aqui vou explicar
- O que significa o erro 400;
- Como ela se manifesta;
- As conseqüências que isso pode causar.
1.1. como entender o código de status 400
Todas as atividades na Internet são o resultado de uma comunicação permanente entre os clientes (navegadores) e os servidores
O cliente envia os pedidos ao servidor. O servidor as processa e envia as respostas de volta para o cliente, que as exibe.
Essa comunicação é feita por meio de um conjunto de códigos pertencentes ao protocolo HTTP (protocolo de transferência de hipertexto).
Fonte : SchoolMoov
As respostas enviadas pelo servidor estão agrupadas em quatro classes de código
- Código classe 1xx (100, 101, 102…) Esses códigos informam ao navegador que as operações ainda estão sendo processadas;
- A classe de código 2xx (200, 201, 202…): Estes são enviados quando o pedido apresentado pelo navegador é compreendido e processado;
- O 3xx código classe (300, 301, 302) esses são os códigos que redirecionam. Essas respostas são enviadas quando um antigo URL foi substituído por um novo ;
- As classes de código no formulário 4xx (400, 401, 402…) e 5xx (500, 501, 502…): Estes códigos esses códigos aparecem quando ocorre um problema durante o processamento dos pedidos do navegador. É feita uma distinção entre erros do lado do servidor e erros do lado do cliente (navegador). Os erros do lado do servidor pertencem à classe de código 5xx, enquanto as mensagens de erro do lado do cliente são agrupadas na classe de código 4xx.
O senhor não verá as manifestações concretas dos códigos 100 e 200 entre clientes e servidores em suas interações, porque normalmente o senhor será direcionado ao recurso solicitado
Apenas mensagens de erro e, em certa medida, mensagens que indicam um redirecionamento são visíveis para o senhor.
Na realidade, as classes de código 4xx e 5xx são exibidas se houver um problema no processamento das operações entre o servidor e o cliente. É provavelmente por isso que eles são chamados de “códigos de erro”
Além disso, é preciso lembrar que a partir da exibição de um código de erro, é fácil identificar as causas de um erro HTTP
Os códigos de classe 4xx assumem que o erro deve ser procurado do lado do cliente, enquanto os códigos de classe 4xx indicam que o erro deve ser procurado do lado do servidor
Assim, quando o navegador mostrar o erro 400, isso significará que as causas desse erro devem ser procuradas no computador que faz o pedido
No entanto, isso não é suficiente, pois é preciso entender o que o código significa para resolver o problema.
Como já expliquei, quando seu navegador exibe a mensagem de erro 400, isso significa que o pedido que o senhor está tentando fazer do navegador está incorreto, corrompido ou que o servidor não consegue entendê-lo.
O erro 400 indica que o pedido que está sendo feito é incorreto. É isso que justifica o termo “mau pedido” que lhe está associado.
É preciso dizer que o erro 400 não é tão preciso quanto os outros tipos de erros de sua categoria
Ao contrário dos outros códigos da categoria 400, é difícil dizer automaticamente o que está errado com um erro 400.
Considerando que os códigos 401 ou 404 são devolvidos pelo servidor e indicam respectivamente que :
- As informações de autenticação enviadas são inválidas
- O recurso solicitado não existe.
A única informação que o senhor obtém do erro 400 é que o pedido feito não pode ser processado ou é defeituoso
O senhor terá que fazer suas próprias verificações para determinar as possíveis causas desse erro
Entretanto, observe que quando seu servidor está usando um IIS (Internet Information System) 7 ou superior, o senhor recebe informações mais detalhadas
Com tal sistema, o senhor poderá ver os seguintes detalhes sobre o erro 400
Fonte ionos
Agora que o senhor tem uma idéia clara do erro 400, descubra como ele é antes de analisarmos suas causas
1.2. Qual é o aspecto de um erro de 400?
Eis como se parece com o erro 400 nos navegadores
- Crómio
- Firefox :
- Borda Microsoft
- Internet Explorer
1.3. As várias causas de 400 erros
Como já mencionei, o erro 400 é um erro que ocorre do lado do cliente
Portanto, as causas devem ser identificadas no nível de seu navegador. Em termos concretos, isso pode ser devido a várias situações
Entre estes, o senhor tem
1.3.1. A presença de um erro de digitação no endereço URL
A URL de um site é o endereço desse site
Uma mudança ou erro de digitação desse URL constitui um erro e é suficiente para que o senhor veja a mensagem de erro 400 em sua tela
Da mesma forma, o uso de um URL contendo certos caracteres especiais ou caracteres que o servidor não pode processar pode causar 400 erros
1.3.2. Cache ou cookies corrompidos
O cache da web é uma forma de memória temporária que pode ser encontrada tanto em navegadores quanto em servidores
Ela permite que certos dados dos visitantes sejam armazenados na memória, a fim de tornar as futuras visitas ao site ainda mais rápidas
Os cookies, por outro lado, são criados para registrar informações sobre como o senhor usa um site
Fonte Cpdos
Tanto o cache quanto os cookies são armazenados em seu navegador
Eles permitem que o senhor tenha acesso a um site que já visitou rápida e facilmente
No entanto, eles podem causar um erro de 400 quando estão :
- Corrompido ;
- Expirado;
- Ou quando se deparam com inconsistências.
1.3.3. Não-sincronização dos dados DNS
Quando o senhor quer ter acesso a um site pela primeira vez, vários processos acontecem
Entre eles, o senhor tem o passo em que o nome de domínio tem que entrar em contato com o servidor, encontrando seu endereço IP específico
Uma vez feito esse contato, as informações serão armazenadas em um arquivo em seu computador
Fonte KeyCDN
Esse arquivo é chamado de cache DNS. Isso facilita o acesso mais rápido ao site mais tarde. Porque permite que o senhor salte o passo de procurar o endereço IP.
Isso pode causar um erro de 400 quando o arquivo de cache DNS não pode mais se sincronizar com os dados do site
1.3.4. Descarregar um arquivo muito grande
Além dos URLs que podem ser inseridos incorretamente, ou arquivos salvos que podem estar corrompidos, 400 erros também podem resultar da tentativa de baixar arquivos que são muito grandes
De fato, dependendo do servidor e de sua configuração, o senhor poderá encontrar problemas ao tentar baixar arquivos de um certo tamanho.
Tecnicamente, se o download demorar muito tempo, isso significa que seu pedido não foi devidamente processado. O servidor poderá enviar uma mensagem de erro de 400 para notificar o senhor a respeito
1.3.5. Problemas com o servidor
Por outras razões que não sejam do cliente, o senhor também pode encontrar um erro de 400
Isso indicaria que o servidor está passando por problemas gerais não especificados e que o senhor não pode ter acesso a ele.
1.3.6. Pedidos de amostras incorretas
Alguns servidores podem ser configurados para processar pedidos somente quando tiverem certeza de que não há nada de malicioso no pedido
Nesses casos, quando o pedido for feito, deverão verificar se ele contém certos elementos
Fonte Slideplayer
Se não for esse o caso, um erro 400 poderá ser exibido
1.3.7. Um URL que é muito longo
A comunicação entre o cliente e o servidor é essencialmente estabelecida no cabeçalho HTTP. Alguns servidores estão configurados para permitir apenas um número limitado de caracteres nos cabeçalhos
Portanto, quando o tamanho do URL for muito longo, podem faltar elementos durante o processamento e o servidor considerará que o pedido está errado, resultando em uma mensagem de erro de 400
Pelas causas acima listadas, é bastante legítimo perguntar-se se existe alguma conseqüência para a ocorrência de um erro de 400.
1.4. As possíveis conseqüências de um erro de 400
A principal conseqüência de um erro de 400 é que ele impede o senhor de acessar um recurso na Internet
Se o senhor é usuário da Internet e esse erro vem de seu navegador, o senhor não poderá acessar o site que deseja visitar
No entanto, se o senhor é um webmaster e a presença do erro 400 depende de uma situação que está além do controle dos usuários da Internet, isso certamente terá um impacto em seu site
Na verdade, neste ponto, o erro 400 afeta a experiência do usuário, mas também pode afetar a SEO.
A longo prazo, isso poderia afetar o desempenho de seu site.
Isso também pode impedir que os motores de busca rastejem seu site
Como alternativa, o senhor pode verificar se seu site contém erros, visitando o console de busca.
1.5. Como identificar um erro de 400 em um website?
Para verificar se há 400 ou outros erros em seu site, a partir do console de buscao senhor precisa
- Vá até sua conta no Console de Busca do Google;
- Clique em “cobertura” para ver os elementos de seu site que estão mostrando erros ou que não puderam ser indexados
O senhor encontrará
- Páginas com erros
- Páginas válidas
- Páginas que não puderam ser rastejadas por alguma razão;
- E páginas excluídas.
O senhor também pode usar a ferramenta de inspeção URL para verificar o status de qualquer URL pertencente ao seu domínio.
Agora que o senhor está ciente das implicações que o erro 400 pode causar, vou dar-lhe algumas soluções para lidar com ele
Capítulo 2: Como consertar o erro 400
Neste capítulo, ofereço várias soluções para a superação do erro 400
Essas soluções podem ser divididas em duas categorias
- Soluções simples que qualquer usuário da Internet pode executar em seu navegador
- Soluções que exigem um mínimo de conhecimentos de informática. Essas soluções são mais voltadas para webmasters.
2.1. Soluções simples
Diante de um erro de 400 que ocorre quando o senhor tenta visitar um site, aqui estão algumas soluções que o senhor pode tentar:
2.1.1. Verifique o URL
Uma das causas mais comuns de 400 erros é a digitação errada dos URLs que o senhor deseja acessar
Por essa razão, a primeira solução que sugiro é verificar seu URL.
Essa recomendação implica em dar uma olhada mais de perto no URL que o senhor acaba de entrar, para ver se cometeu algum erro na entrada
Se for esse o caso, o senhor deve simplesmente digitar de novo
Mas quando essa solução não funciona, o senhor pode recorrer a outros tipos de soluções
2.1.2. Esvaziar o cache ou os cookies
Como o senhor deve ter percebido, o cache ou os cookies contêm arquivos (HTML, JavaScript, CSS media, json, etc.) de um site que estão armazenados em seu navegador e podem ter erros ou estar corrompidos. O que
Quando isso acontecer, a solução a considerar é apagar esses arquivos, limpando o cache no navegador que o senhor está usando.
Para limpar seu cache, o senhor pode fazer o seguinte:
2.1.2.1. Se você estiver usando, Chrome
- Ir para “Configurações” e depois para “Privacidade e Segurança” escolher “Limpar Dados de Navegação”:
- Na janela que aparece, marque as caixas
- “Na janela que aparece, marque as caixas: ” ‘Baixar histórico’
- “Na janela que aparece, marque as caixas: “‘Baixar histórico’; ‘Imagens e arquivos em cache’
- na janela que aparece, marque as caixas: “‘Baixar histórico”; “Imagens e arquivos em cache”; “Cookies e outros dados do site” e depois clique no botão “Limpar dados”
2.1.2.2. Se o senhor estiver usando Firefox
- Para limpar o cache de um navegador Firefox, basta clicar em ‘Opções’ e depois em ‘Privacidade e Segurança’
- Em seguida, desça a página e clique no botão “Clear Data” (Limpar Dados)
- Um menu pop-up será aberto, clique nas caixas ‘Site caches and data’ e ‘Cached web content’
- Em seguida, clique no botão “Clear”.
2.1.2.3. Se o senhor usar a borda Microsoft
- O senhor pode limpar seu cache ou seus cookies indo a “Settings”:
- Selecione a aba “Privacidade, Busca e Serviços”
- Percorrer a página até a seção “Limpar Dados de Navegação”
- Clique em “Escolher itens para eliminar”;
- No menu que aparece na tela, verifique os elementos do site que o senhor deseja apagar, em particular os cookies e o cache.
2.1.3. Reduzir o tamanho dos arquivos que você deseja baixar do site
Quando o problema for o tamanho grande do arquivo que deseja baixar, o senhor não terá outra escolha senão reduzi-lo.
Isso dependerá do tipo de arquivo que o senhor tem (trata-se de uma imagem? Um vídeo? Um documento? Ou um arquivo de áudio?)
Qualquer que seja o tipo de arquivo, tenha em mente que o senhor encontrará várias ferramentas e utilidades fáceis de usar na Internet. Eles permitirão que o senhor reduza o tamanho de seus arquivos
2.1.4 Limpeza do cache DNS
Como acabo de explicar, o arquivo cache DNS armazenado localmente também pode ser a causa dos 400 erros
Se for esse o caso, cabe ao senhor fazer a mesma coisa com os cookies e o cache do site, ou seja, eliminá-los
Mas, ao contrário dos arquivos anteriores, a eliminação do cache DNS é feita de uma maneira diferente
A eliminação pode ser feita a partir de seu sistema operacional ou no navegador
Vou discutir como essa eliminação é feita tanto no sistema operacional Windows quanto em navegadores como
- Google Chrome ;
- E Firefox .
2.1.4.1. Limpar o cache do DNS no nível do sistema operacional
Veja aqui como limpar seu cache DNS ao usar o
Janelas
A limpeza do cache em um sistema operacional como o Windows é feita da seguinte maneira:
- Digite “Prompt de Comando” na caixa de busca do Windows
- Clique no botão “Abrir” nos resultados oferecidos por seu computador
O senhor reconhecerá a ordem imediata por uma janela totalmente preta que aparece na tela.
- Em seguida, digite fielmente a seguinte linha de comando: ” ipconfig/flushdns”.
O senhor deve então receber uma mensagem de confirmação dizendo-lhe que o cache foi apagado.
Por outro lado, se o senhor está usando versões mais antigas do Windows, embora os comandos permaneçam os mesmos, note que o processo de acesso ao prompt de comando é um pouco diferente
No Windows 8, por exemplo, o senhor precisa
- Vá para a tela de apresentação de pedidos;
- Busca de sistemas Windows ;
- Busca e clique em Pronto Comando
No Windows 7 e no Windows XP, por outro lado, o senhor precisa
- Pressione o botão “Start”;
- Escolha “Todos os programas”
- Clique em “Acessórios”;
- Escolha o Comando Pronto.
Mac
Para limpar o cache DNS do seu Mac, o senhor deve :
- Abra seu terminal de linha de comando
- Digite o comando: sudo killall -HUP mDNSResponder se o senhor estiver usando a versão 10 ou superior;
- Digite sua senha e aguarde a eliminação
Fonte Kinsta
Linux
Ao usar uma máquina Linux para fazer a exclusão de seu cache DNS, o processo que o senhor adota depende de seu terminal
Se o senhor estiver usando a UNBUNTU, precisará acessar sua linha de comando para fazer isso
- Clique em atividades ;
- Digite a palavra terminal na barra de busca que aparece;
- Execute o programa;
- Executar o comando sudo systemd-resolve –flushcaches
- O terminal lhe pedirá sua senha. Digite-o e aguarde a confirmação da eliminação do cache DNS e termine a operação
Observe que se o senhor estiver usando um terminal Linux que não o UBUNTU, o comando para entrar é: sudo/,etc./init. d/dns-clean start
2.1.4.2. Limpar o cache do DNS em seu navegador
Se o senhor está usando um navegador como o Firefox, pode desativar o cache DNS do navegador, seguindo esse processo
- Digite about:config na barra de endereços;
- Digite na barra de busca: rede ;
- Escolha a partir da lista rede.dnsCacheExpiração ;
- Clique em modificar (o botão com o logotipo da caneta à direita de sua tela) e altere o valor numérico para 0.
Para fazer isso com o Google, basta
- Digite na barra de endereço o comando: chrome://net-internals/#dns
- Em seguida, clique no botão “Clean host cache”;
2.1.5. Desativar recentes extensões, módulos e plugins
Quando as soluções anteriores não funcionarem, recomendo que o senhor dê uma olhada em suas prorrogações
O senhor pode ter baixado extensões que têm características que afetam a maneira como os cookies funcionam
Se o senhor estiver usando extensões, desabilite-as enquanto verifica se o erro 400 ainda está presente
Esse firmware permite que o senhor acrescente novas características ao seu computador
No entanto, podem mudar completamente a maneira como funciona, causando um erro de 400
2.1.6. Desconectar e reconectar
Se o senhor está usando um pedido que tem um método de autenticação, talvez queira tentar o logout e voltar a fazer a manobra
Isso porque o pedido pode estar tendo problemas com sua sessão anterior.
Se o servidor achar que sua sessão é inválida ou comprometida, ele lhe dará uma mensagem de erro de 400 pedidos errados.
2.2. Soluções para webmasters
Aqui estão algumas soluções mais técnicas que os webmasters poderiam tentar se se verificasse que os 400 erros não são de uma causa da qual eles dependem.
2.1. Remover atualizações recentes
Se é após uma atualização que seus visitantes estão reclamando de um erro de 400, uma solução possível é voltar à versão que o senhor estava usando anteriormente e que parece estar funcionando bem
2.2.1. Verifique os cabeçalhos HTTP
Se tudo parece dizer que o navegador do cliente não é responsável pelos 400 erros que o senhor está sofrendo, pode ser que o erro 400 seja o resultado de um cabeçalho HTTP ausente ou inválido que o servidor do cliente está esperando
Para ter certeza, verifique esses cabeçalhos para determinar se são inválidos. Para fazer isso, o senhor pode usar um verificador on-line como farejador de teia
2.2.2. Verificação do Diário de Atividades
A maioria dos pedidos mantém algum tipo de registro onde o senhor encontrará um histórico das tarefas que eles desempenham.
Essas informações fornecem uma série de informações relacionadas com a operação e a saúde do pedido
Portanto, se o senhor está usando um gerente de contas, por exemplo, pode consultar seu diário de atividades para identificar quando o problema ocorreu e tentar resolvê-lo
2.2.3. Código de depuração e roteiros
Se todas essas soluções ainda não resolverem o problema que o senhor está tendo, é provável que o problema seja o resultado de um código personalizado que o senhor implementou
O senhor pode, portanto, tentar diagnosticar o problema, executando seu código passo a passo em um ferramenta de depuração. Isso lhe permitirá identificar quando o senhor tiver cometido um erro.
Capítulo 3: Perguntas freqüentes
3.qual é o código de erro 400?
Quando o senhor envia um pedido de seu navegador da Internet, o servidor tem que processá-lo e enviar-lhe uma resposta. Se essa resposta for uma mensagem de erro de 400 Bad Request, isso significaria que surgiu um problema no processamento da resposta e que o servidor não pode processar seu pedido com êxito
3.2. O que causa um erro de 400?
Pode ocorrer um erro de 400 quando
- Há uma gralha no URL
- O cache e os cookies estão corrompidos ou expirados
- Os dados armazenados no cache do DNS não estão em sincronia com o site
- O senhor está tentando baixar um arquivo que é muito grande
- O senhor entra com um URL que é muito longo
3.2. Como resolver o erro dos 400 Bad Request?
- Se o senhor é um usuário comum da Internet
- Verifique o URL que o senhor está tentando acessar para digitação
- Limpe o cache e os cookies do seu navegador
- Se o download for muito grande, reduza o tamanho do arquivo a ser baixado
- Limpe o cache DNS do seu navegador
- Desativar quaisquer extensões, plugins e módulos que o senhor tenha instalado recentemente;
- Saia de sua sessão e volte a entrar
- Se o senhor é um webmaster
- Remova as atualizações recentes e restaure uma versão de trabalho anterior
- Verifique os cabeçalhos HTTP
- Verifique seu diário de atividades
- Código de debug e roteiros.
Em resumo
O erro 400 perturba sua experiência on-line, impedindo-o de acessar um website
É essencialmente o resultado de o computador do cliente apresentar um mau pedido a um servidor
Neste artigo, discuti várias soluções que o senhor pode usar para resolver esta situação.
Se o senhor conhece algum outro, sinta-se à vontade para compartilhá-lo conosco nos comentários.
Obrigado e até breve!