Status Code das Requisições
A API do Porto Sem Papel retornará sempre um HTTP status code no cabeçalho da resposta para indicar sucesso ou falha de uma requisição. Abaixo listamos os principais:
Respostas de Sucesso:
| Código | Descrição |
|---|---|
| 200 | Operação realizada com sucesso |
| 201 | Criado |
| 204 | Sem conteúdo |
Respostas de Erro por Parte do Cliente:
| Código | Descrição | Observação |
|---|---|---|
| 400 | Requisição mal formatada | |
| 401 | Requisição requer autenticação | |
| 403 | Requisição não autorizada | |
| 404 | Serviço não encontrado | |
| 422 | Erro de negócio | Será encaminhada no corpo da resposta uma lista de String com o código e descrição da(s) mensagem(ns) de negócio correspondente(s). |
Respostas de Erro por Parte do Servidor:
| Código | Descrição |
|---|---|
| 500 | Erro interno do servidor |
| 503 | Serviço indisponível |