|
Erro HTTP 400 Bad
request (Solicitação Imprópria)
Introdução
O servidor da rede (executando o website) considera que
o fluxo de dados enviado pelo cliente (ex: seu navegador
ou nosso robô CheckUpDown) estava 'mal-formado', isto é,
não respeitou o protocolo HTTP completamente. Portanto,
o servidor da rede não podia compreender a solicitação e
processá-la.
Isto quase sempre significa má programação do sistema
do cliente e/ou servidor da rede.
Erros 400 no Ciclo HTTP
Qualquer cliente (ex: seu navegador de rede ou nosso
robô CheckUpDown) passa através do seguinte ciclo:
- Obter um endereço IP a partir do nome IP do site (a
URL do site sem o 'http://' direcionador). Esta
pesquisa (conversão do nome IP para endereço IP) é
prestada pelos servidores do nome do domínio (DNSs).
- Abrir uma conexão de soquete IP para aquele
endereço IP.
- Escrever um fluxo de dados HTTP através daquele
soquete.
- Receber um fluxo de dados HTTP de volta do servidor
da rede em resposta. Este fluxo de dados contém
códigos de situação cujos valores são determinados
pelo protocolo HTTP. Examine este fluxo de dados
cuidadosamente quanto a códigos de situação e outras
informações úteis.
Este erro ocorre na etapa final acima quando o cliente
recebe um código de situação HTTP que ele reconhece como
'400'.
Reparando erros 400 - geral
Existe uma falha de baixo nível no cliente, no servidor
da rede ou em ambos. 95% das vezes isto acontece por
causa de uma falha no sistema do cliente, isto é, há
algo instável no PC que executa o navegador.
- O seu PC é seguro? Se o seu PC não estiver bem
protegido, então podem ocorrer vários tipos de
problemas - incluindo erros HTTP 400. Se possui o
Windows, permaneça actualizado com as actualizações
automáticas de segurança da Microsoft e considere
eventualmente obter um limpador de registo. Tenha
sempre uma boa protecção anti-vírus e spyware. Invista
numa firewall de hardware, se puder adquirir uma. Seja
sensato ao navegar na Internet - bloqueie janelas de
pop-up e evite sítios perigosos. Se a segurança do seu
PC estiver comprometida, então o tráfego de rede do
seu PC para a Internet pode estar corrompido
secretamente por software nocivo (spyware, viruses,
etc.) em execução no seu PC. Poderá ser difícil
detectar esta situação.
- Instalou software a partir da internet? Alguns
sítios de redes sociais e de jogos solicitam que
descarregue e execute software no seu PC, para que
possa interagir com outras pessoas directamente na
Internet (sem usar o navegador). Este software, se
tiver sido mal concebido ou mesmo criminoso, pode
corromper todo o tráfego HTTP do seu PC. Pode ser
difícil livrar-se desse software defeituoso. Na pior
das hipóteses poderá ter de reinstalar o seu sistema
operativo de novo (perdendo eventualmente todos os
dados que possui no PC, se não tiver feito uma cópia
de segurança).
- A sua ligação à Internet é estável? Se mudou
recentemente de ISPs ou se o seu ISP é muito lento ou
inseguro, então o tráfego do seu PC para qualquer
sítio da Internet poderá ser corrupto. O seu ISP pode
ter reconfigurado algumas configurações (por exemplo,
introduzido novos servidores proxy ou de cache) que
estão a causar alguma instabilidade. Se não conseguir
navegar facilmente no sítio Web do seu ISP, este é um
possível sinal de problemas. Também pode tentar
verificar se o sítio Web que está a visitar é aquele
que pensa estar a visitar. Por exemplo, pode ter um
problema DNS. Pode verificar isto usando um teste
‘ping’. Um problema DNS pode ser causado pelo seu ISP
ou pode encontrar-se no seu próprio sistema, por
exemplo num ficheiro ‘hosts’.
- Obtém o erro em mais do que um sítio Web? Se obtém
o erro em muitos sítios Web, isto indica que o
problema é do seu PC, não daqueles sítios.
- Obtém o erro se usar mais do que um navegador? Se
tiver dois ou mais navegadores instalados no seu PC e
o comportamento não for o mesmo (um navegador dá o
erro HTTP 400 ao visitar um sítio e outro não dá o
erro 400 ao visitar o mesmo sítio), então um dos
navegadores pode ser defeituoso. Tente encontrar uma
actualizaçao ou uma correcção de segurança para o
problema do seu navegador. Se alterou recentemente
algumas opções de configuração no problema do
navegador, tente reverter a alteração para ver se isso
resolve a situação.
- Obtém o erro em sítios Web grandes? Se obtém o
problema num sítio pequeno, visite alguns dos grandes
sítios como o Amazon, Ebay, Google, Microsoft e Yahoo.
Se obtém o problema só em sítios pequenos, isso indica
um problema com apenas aqueles sítios ou com o tráfego
do seu PC para aqueles sítios.
- Obtém o erro em URLs simples? Se obtém um problema
com URLs longas e complicadas (como
http://www.xxx.com?PHPrequest=643&value=dres&cookies=No),
mas não com uma URL mais curta e simples do mesmo
sítio (tal como http://www.xxx.com), isto pode indicar
um problema com o servidor de rede do sítio que está a
tentar visitar. Não se trata de uma evidência
conclusiva, mas é um bom ponto de partida. Contacte os
proprietários do sítio Web e descreva-lhes o problema.
Poderá descobrir que, por exemplo, o problema ocorre
com métodos POST (está quer a submeter dados para o
sítio Web quer a recuperar dados do mesmo), mas não
com os métodos GET (só se encontra a recuperar dados
do sítio Web).
- Tem um problema de cache? Tente limpar os seus
cookies, a cache do navegador e verificar o histórico
do seu navegador. Desactive ou remova qualquer cache
de terceiros ou software acelerador de internet que
tenha instalado. Depois tente reiniciar o seu PC e
qualquer firewall/router que use para ligar à
Internet. Isto poderá não resolver o erro, mas pelo
menos poderá eliminar qualquer problema devido a
configurações antigas existentes no seu PC.
- O que mudou desde que começou a ter o problema HTTP
400? Em termos gerais, pense no que mudou no seu PC
desde que começou a surgir o problema. Isto pode
abranger qualquer dos itens mencionados acima.
Retroceda e verifique se a anulação dessas alterações
faz alguma diferença.
Por isso pode verificar muitas coisas no seu próprio
PC. Se contactar os proprietários do sítio Web que onde
ocorre o erro HTTP 400 e eles afirmarem que "Temos
muitos outros utilizadores que não têm o seu problema
- por isso deve haver algo errado com o seu PC",
eles estão quase sempre certos - e não pode estar à
espera que eles estejam interessados em resolver os
problemas do seu PC. No entanto, se eles tiverem
conhecimento de algum problema com o respectivo sítio
Web, é de esperar que eles lho comuniquem e lhe digam
quando tencionam resolver o problema.
Reparando Erros 400 - CheckUpDown
Você jamais deverá ver este erro quando você usar o
nosso serviço CheckUpDown. Ele indica que os dois
sistemas (nosso robô e o servidor da rede) discordam
fundamentalmente sobre a sintaxe dos fluxos de dados
HTTP.
Favor entrar em contato conosco diretamente
(preferencialmente por e-mail) quando quer que você
encontrar erros 400. Somente nós podemos resolvê-los
para você. Infelizmente, isto pode levar algum tempo,
pois temos que analisar os fluxos de dados http
subjacentes e poderemos ter que fazer uma ligação com
seu ISP e o fornecedor do software do servidor da rede
para concordarmos sobre a fonte exata do erro.
|

Monitoramos os seu site por erros como 400.
Clicar abaixo para obter informações. |
|
|