Códigos de erro reservados para headers HTTP
- Retornos de interações e requisições
1xx – Informativos
🟢 2xx – Sucesso
-
200 OK: A requisição foi bem-sucedida.
-
201 Created: Um novo recurso foi criado com sucesso.
-
204 No Content: Requisição bem-sucedida, mas sem conteúdo no corpo da resposta.
🟡 3xx – Redirecionamento
-
301 Moved Permanently: O recurso foi movido permanentemente.
-
302 Found: Redirecionamento temporário.
-
304 Not Modified: O recurso não foi modificado (usado para cache).
🔴 4xx – Erros do cliente
-
400 Bad Request: Requisição malformada.
-
401 Unauthorized: Necessário autenticação (ex: token ou login).
-
403 Forbidden: Acesso proibido, mesmo autenticado.
-
404 Not Found: Recurso não encontrado.
-
405 Method Not Allowed: Método HTTP não permitido (ex: POST em rota que só aceita GET).
-
429 Too Many Requests: Limite de requisições excedido (rate limiting).
🔴 5xx – Erros do servidor
-
500 Internal Server Error: Erro genérico do servidor.
-
501 Not Implemented: O servidor não entende ou não suporta o método requisitado.
-
502 Bad Gateway: O servidor recebeu uma resposta inválida de outro servidor.
-
503 Service Unavailable: O servidor está temporariamente fora do ar.
-
504 Gateway Timeout: Timeout ao esperar resposta de outro servidor.
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima