Códigos de status HTTP
Os códigos de status HTTP indicam o resultado de uma solicitação HTTP. São agrupados em cinco classes de acordo com o seu primeiro dígito.
Classes de códigos
| Intervalo | Classe | Significado |
|---|---|---|
| 1xx | Informativo | Solicitação recebida, a processar |
| 2xx | Sucesso | Solicitação processada com sucesso |
| 3xx | Redirecionamento | Ação adicional necessária |
| 4xx | Erro do cliente | Solicitação incorreta ou não autorizada |
| 5xx | Erro do servidor | O servidor não pôde cumprir uma solicitação válida |
Códigos mais frequentes
- 200 OK: resposta de sucesso padrão
- 301 Moved Permanently: redirecionamento permanente (transfere PageRank)
- 302 Found: redirecionamento temporário (não transfere PageRank)
- 304 Not Modified: versão em cache válida
- 400 Bad Request: sintaxe de solicitação incorreta
- 401 Unauthorized: autenticação necessária
- 403 Forbidden: autenticado mas sem autorização
- 404 Not Found: recurso não encontrado
- 429 Too Many Requests: limite de taxa excedido
- 500 Internal Server Error: erro de servidor não tratado
- 503 Service Unavailable: servidor temporariamente indisponível