Códigos de status HTTP
Códigos mais vistos em APIs e CDNs. Experimentais raros ficam de fora.
| Código | Nome | Significado |
|---|---|---|
| 200 | OK | Sucesso com corpo |
| 201 | Criado | Recurso criado |
| 204 | Sem conteúdo | Sucesso, corpo vazio |
| 301 | Movido permanentemente | Redirecionamento permanente |
| 302 | Encontrado | Redirecionamento temporário |
| 304 | Não modificado | Usar cópia em cache |
| 400 | Pedido inválido | Pedido do cliente inválido |
| 401 | Não autorizado | Autenticação necessária ou falhou |
| 403 | Proibido | Autenticado, mas negado |
| 404 | Não encontrado | O recurso não existe |
| 405 | Método não permitido | Método HTTP errado |
| 408 | Tempo limite do pedido | Cliente muito lento |
| 409 | Conflito | Conflito de estado |
| 410 | Perdido | Removido permanentemente |
| 422 | Entidade não processável | Semântica inválida |
| 429 | Muitas solicitações | Limite de requisições |
| 500 | Erro interno do servidor | Falha do servidor |
| 502 | Gateway inválido | Resposta upstream inválida |
| 503 | Serviço indisponível | Sobrecarregado ou fora do ar |
| 504 | Tempo limite do gateway | Tempo limite do upstream |
Notas
- 401 vs 403: credenciais ausentes/falhas versus autenticado sem permissão.
- O CDN pode devolver 5xx se a origem não responder.
Perguntas frequentes
- O que significa o código HTTP 403?
- 403 Forbidden significa que o servidor entendeu e autenticou a requisição, mas recusa dar acesso ao recurso. Diferente do 401, entrar novamente não resolve.
- Qual é a diferença entre os redirecionamentos HTTP 301 e 302?
- 301 indica uma mudança permanente: clientes e mecanismos de busca devem usar a nova URL. 302 é um redirecionamento temporário e a URL original continua válida.
- O que significa HTTP 429 e como resolver?
- 429 significa que você atingiu um limite de requisições. Reduza a frequência e respeite o cabeçalho Retry-After se o servidor o enviar.