Códigos de Erro API

Tecnologia infraestrutura e desenvolvimento

Códigos de Erro API

Códigos de sucesso (2xx)

200 OK
Indica que a solicitação foi bem-sucedida. A resposta varia conforme o método HTTP:
    GET: O recurso solicitado foi recuperado e está no corpo da resposta.
    POST: A operação foi bem-sucedida e os resultados estão no corpo.

201 Created
A solicitação foi bem-sucedida e resultou na criação de um recurso. O cabeçalho Location geralmente indica a URL do novo recurso.

202 Accepted
A solicitação foi aceita para processamento, mas não foi concluída. Pode ser usada em operações assíncronas.

204 No Content
Indica que a solicitação foi bem-sucedida, mas não há conteúdo a ser retornado.

Redirecionamentos (3xx)

301 Moved Permanently
O recurso solicitado foi movido para uma nova URL permanentemente.

302 Found (ou Temporarily Moved)
O recurso foi movido temporariamente para outra URL.

304 Not Modified
Indica que o recurso não foi alterado desde a última solicitação, permitindo o uso de uma versão em cache.

Erros do cliente (4xx)

400 Bad Request
A solicitação é inválida ou malformada.

401 Unauthorized
A autenticação é necessária e falhou ou não foi fornecida.

403 Forbidden
O cliente não tem permissão para acessar o recurso, mesmo que autenticado.

404 Not Found
O recurso solicitado não foi encontrado.

405 Method Not Allowed
O método HTTP usado não é permitido para o recurso solicitado.

422 Unprocessable Entity
A solicitação foi entendida, mas contém erros de validação ou semântica.

Erros do servidor (5xx)

500 Internal Server Error
Um erro genérico do servidor ocorreu.

502 Bad Gateway
O servidor atuando como gateway recebeu uma resposta inválida.

503 Service Unavailable
O servidor não está disponível para lidar com a solicitação (por exemplo, devido à manutenção ou sobrecarga).

504 Gateway Timeout
O servidor atuando como gateway não recebeu uma resposta a tempo.

Essa lista cobre os códigos mais usados, mas o HTTP tem outros códigos adicionais. Se precisar de mais detalhes ou de um código específico, é só pedir!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *