Referência de Códigos de Status HTTP
Os códigos de status HTTP são números de três dígitos retornados por um servidor web para indicar o resultado de uma requisição do cliente. Eles são agrupados em cinco classes: respostas informativas 1xx, códigos de sucesso 2xx, redirecionamentos 3xx, erros do cliente 4xx e erros do servidor 5xx. Entender esses códigos é essencial para depurar APIs, aplicações web e requisições de rede.
Esta referência cobre todos os códigos de status HTTP mais utilizados, definidos na RFC 9110 e especificações relacionadas. Use a caixa de busca para filtrar instantaneamente os códigos por número ou palavra-chave — útil ao diagnosticar problemas em logs de servidor, ferramentas de desenvolvedor do navegador ou respostas de API.
Como funciona
Os códigos de status HTTP seguem uma classificação estruturada: 1xx = informativo (requisição recebida, processando), 2xx = sucesso (requisição recebida, entendida e aceita), 3xx = redirecionamento (ação adicional necessária), 4xx = erro do cliente (sintaxe incorreta ou requisição não pode ser atendida), 5xx = erro do servidor (servidor falhou em atender uma requisição válida).
Casos de uso
- Depurar respostas de APIs REST e entender mensagens de erro
- Configurar redirecionamentos em servidores web (301, 302, 307, 308)
- Diagnosticar falhas de autenticação e autorização (401, 403)
- Identificar problemas de limitação de taxa e capacidade em produção (429, 503)
- Construir clientes HTTP e tratar cenários específicos de resposta programaticamente