Continue
O servidor recebeu a solicitação inicial e o cliente deve continuar.
RFC 7231💡 Usado em uploads grandes ou requests com Expect: 100-continue header.
Switching Protocols
O servidor está mudando protocolos conforme solicitado pelo cliente.
RFC 7231💡 WebSocket upgrades, HTTP/2 upgrades.
Processing
O servidor recebeu e está processando a solicitação, mas ainda não há resposta.
RFC 2518💡 WebDAV - operações que demoram para processar.
Early Hints
Permite que o servidor envie headers preliminares antes da resposta final.
RFC 8297💡 Otimização de performance com preload hints.
OK
Solicitação bem-sucedida.
RFC 7231💡 GET, POST bem-sucedidos. Response padrão para requests que funcionaram.
Created
Recurso criado com sucesso.
RFC 7231💡 POST que cria novo recurso (usuário, post, etc.).
Accepted
Solicitação aceita para processamento, mas não concluída.
RFC 7231💡 Jobs assíncronos, filas de processamento.
No Content
Sucesso, mas sem conteúdo para retornar.
RFC 7231💡 DELETE bem-sucedido, PUT de atualização.
Partial Content
Apenas parte do recurso foi entregue.
RFC 7233💡 Range requests, download resumável, streaming.
Moved Permanently
Recurso foi movido permanentemente para nova URL.
RFC 7231💡 Mudança de domínio, reestruturação de URLs. SEO-friendly.
Found
Recurso temporariamente em outra URL.
RFC 7231💡 Redirecionamentos temporários, após login/logout.
Not Modified
Recurso não foi modificado desde a última solicitação.
RFC 7232💡 Cache validation com If-Modified-Since, ETags.
Temporary Redirect
Redirecionamento temporário mantendo o método HTTP.
RFC 7231💡 Manutenção temporária, load balancing.
Permanent Redirect
Redirecionamento permanente mantendo o método HTTP.
RFC 7538💡 Alternativa ao 301 que preserva POST requests.
Bad Request
Solicitação malformada ou inválida.
RFC 7231💡 JSON inválido, parâmetros obrigatórios faltando, syntax errors.
Unauthorized
Autenticação necessária ou falhou.
RFC 7235💡 Token inválido/expirado, credenciais incorretas.
Forbidden
Servidor entendeu, mas recusa autorizar.
RFC 7231💡 Usuário sem permissão, IP bloqueado, recurso protegido.
Not Found
Recurso não encontrado.
RFC 7231💡 URL inexistente, ID inválido, endpoint não implementado.
Method Not Allowed
Método HTTP não permitido para este recurso.
RFC 7231💡 POST em endpoint só-leitura, DELETE não implementado.
Conflict
Conflito com estado atual do recurso.
RFC 7231💡 Email já existe, versioning conflicts, constraint violations.
Unprocessable Entity
Sintaxe correta, mas dados inválidos.
RFC 4918💡 Validação falhou, business rules violadas.
Too Many Requests
Cliente fez muitas solicitações.
RFC 6585💡 Rate limiting, API throttling, spam protection.
Internal Server Error
Erro genérico do servidor.
RFC 7231💡 Exceptions não tratadas, bugs no código, DB down.
Not Implemented
Servidor não suporta a funcionalidade.
RFC 7231💡 Método HTTP não implementado, feature em desenvolvimento.
Bad Gateway
Gateway recebeu resposta inválida do upstream.
RFC 7231💡 Proxy/load balancer issues, microservice down.
Service Unavailable
Servidor temporariamente indisponível.
RFC 7231💡 Manutenção, overload, dependency failures.
Gateway Timeout
Gateway não recebeu resposta em tempo hábil.
RFC 7231💡 Timeout em microservices, DB queries lentas.