Erros HTTP: o que cada código quer dizer
Quando um link não abre a página e mostra um número como 404 ou 502, esse número é um código de status HTTP: a resposta do servidor ao pedido do seu navegador. O primeiro dígito já diz muito. Códigos 4xx indicam que o problema parece estar no pedido, como um endereço errado ou um acesso sem permissão. Códigos 5xx indicam que o servidor falhou ou não conseguiu atender.
Saber a família dos erros HTTP poupa tempo. Num 4xx, quem clicou ainda tem o que conferir. Num 5xx, o melhor quase sempre é esperar.
Tabela rápida dos códigos HTTP
| Código | Nome | O que aconteceu | Lado | Primeira coisa a tentar |
|---|---|---|---|---|
| 400 | Bad Request | O pedido parece malformado | Pedido | Copiar o link inteiro de novo |
| 401 | Unauthorized | Falta login válido | Pedido | Entrar na conta |
| 403 | Forbidden | O servidor entendeu e recusou | Pedido | Conferir a conta ou pedir acesso |
| 404 | Not Found | A página não foi encontrada | Pedido | Conferir o endereço |
| 429 | Too Many Requests | Pedidos demais em pouco tempo | Pedido | Esperar antes de tentar de novo |
| 500 | Internal Server Error | Falha inesperada no servidor | Servidor | Tentar mais tarde |
| 502 | Bad Gateway | Um servidor recebeu resposta inválida de outro | Servidor | Tentar mais tarde |
| 503 | Service Unavailable | Sobrecarga ou manutenção | Servidor | Tentar mais tarde |
| 504 | Gateway Timeout | Um servidor esperou demais por outro | Servidor | Tentar mais tarde |
"Pedido" na coluna Lado não quer dizer culpa sua. Um link publicado com erro gera um 404 para todo mundo que clica.
Quem respondeu: o encurtador ou o site?
Num link curto, a barra de endereços mostra se o código veio do encurtador ou do site de destino, como explica o guia do erro 404, e um link bloqueado pelo próprio Encurtelink é explicado na página de segurança.
Erros 4xx: o problema parece estar no pedido
400 Bad Request
No erro 400, o servidor não consegue ou não quer processar o pedido porque algo nele parece errado, como um endereço malformado. Num link, o primeiro suspeito é o próprio endereço, com algum trecho que se perdeu ou se corrompeu ao copiar. Copie o link inteiro de novo, a partir da mensagem original, e abra outra vez. Se persistir, teste outro navegador.
401 Unauthorized
O erro 401 aparece quando o pedido chega sem credenciais válidas para aquela página. É o caso de um painel ou documento que exige login. Entre na conta e abra o link de novo. Se você já estava logado, o servidor recusou aquelas credenciais, e vale sair e entrar outra vez.
403 Forbidden
Com o erro 403, o pedido foi entendido e recusado. Se você estava logado, a conta não tem permissão; repetir o mesmo login não muda a resposta. Confira se está na conta certa ou peça acesso a quem compartilhou o link. O motivo também pode não ter nada a ver com login, e aí só o site resolve.
404 Not Found
O servidor não encontrou a página do endereço. É o erro mais comum ao abrir um link: endereço copiado pela metade, página apagada ou movida sem redirecionamento. Causas, passo a passo e o que o dono do site deve fazer estão no guia do erro 404.
429 Too Many Requests
O erro 429 aparece quando você, ou a sua rede, fez pedidos demais num intervalo curto, e o servidor limitou o acesso. Cada site define o próprio limite e como conta os pedidos. Pare de recarregar e espere. Às vezes a resposta informa quanto tempo esperar.
Erros 5xx: o problema está no servidor
500 Internal Server Error
O erro 500 significa que o servidor encontrou uma condição inesperada e não conseguiu concluir o pedido. A falha está no servidor, não no endereço. Tente de novo mais tarde e, se o erro continuar por horas, avise o site.
502 Bad Gateway
Alguns sites usam um servidor intermediário, chamado gateway ou proxy, que repassa o pedido a outro. No erro 502, esse intermediário recebeu uma resposta inválida do servidor de trás. Do seu lado, resta esperar alguns minutos e recarregar.
503 Service Unavailable
O servidor está sobrecarregado ou em manutenção programada, e a situação deve passar depois de um tempo. A resposta pode trazer uma indicação de quando tentar de novo. Alguns servidores sobrecarregados nem chegam a responder 503: simplesmente recusam a conexão.
504 Gateway Timeout
Parecido com o 502, mas aqui o intermediário esperou e o servidor de trás não respondeu a tempo. Espere e tente de novo.
O que é link quebrado
Link quebrado é o link que leva a uma página 404. O endereço continua publicado num post, num PDF ou numa mensagem, mas a página do outro lado não existe mais.
Para quem publica, dá para reduzir os links quebrados:
- teste cada link antes de divulgar e de novo de tempos em tempos;
- ao mudar uma página de endereço, redirecione a URL antiga para a nova;
- num link curto que você controla, atualize o destino quando a página mudar, se o encurtador permitir.
Se o site é seu, a página sobre o erro 404 mostra quando redirecionar e quando deixar a página responder 404 ou 410.
Perguntas frequentes
O problema é meu ou do site?
Comece pelo primeiro dígito. Com 5xx, a falha está num servidor. Se você usa VPN ou proxy da empresa, desligue e teste. Fora isso, resta esperar. Com 4xx, confira o endereço, o login e a conta. Se estiver tudo certo, a página foi removida, mudou de lugar ou não está liberada para você, e quem resolve é o site.
Adianta atualizar a página?
Em 503, sim, depois de um tempo, porque o código indica sobrecarga ou manutenção passageira. Em 502 e 504 também vale tentar de novo, já que o problema está entre servidores. Em 429, só depois de esperar, porque recarregar seguido pode contar como mais pedidos. Num 404, recarregar ajuda apenas se o site acabou de corrigir a página.
Por que o link não abre e não aparece código nenhum?
Porque nenhum servidor respondeu ao pedido: sem conexão, com o servidor do site sem responder ou com um domínio inexistente, o navegador mostra a própria mensagem, sem código HTTP.
Antes de divulgar um link
Abra o link num navegador sem login e veja a página final carregar. Esse teste rápido pega um 404 ou um 403 antes de quem recebe o link. Para gerar o link curto e testar o destino na hora, use o encurtador de link.