Erros
Sempre que uma requisição retornar um HTTP Code diferente de "20*" indica que algum problema aconteceu, você pode consular a listagem dos HTTP Code possíveis em:
Retornos PossíveisJunto ao HTTP Code, enviamos um elemento chamado de "Mensagem" que indica a causa do erro:
{
"Mensagem": "Este Evento não esta Disponível para Venda"
}💡 Sugestões
Em alguns casos, também é retornado o campo "Sugestao" indicando uma sugestão de como resolver o problema observado.
Exemplo:
{
"Mensagem": "[Path: CodigoEvento] Não Localizamos um Evento com o Código '999'",
"Sugestao": "Verifique se o Código está correto e se você tem permissão de acesso a este Evento"
}❌ Problemas Relacionados a um Campo
No caso de um problema relacionado a um Campo, que é enviado via POST/PUT/DELETE, antes da mensagem, será indicado o Campo relacionado ao erro.
Exemplo:
❌ Problemas Relacionados a um Path
No caso de um problema relacionado a um Path, antes da mensagem, será indicado o Path relacionado ao erro.
Exemplo:
Ao fazer um a Get para "/reservas/{CodigoReserva}/", caso a reserva não seja localizada, será retornado um erro relacionado a Path:
❌ Problemas Relacionados a uma Query
No caso de um problema relacionado a um Query, antes da mensagem, será indicado o Query relacionado ao erro.
Exemplo:
Ao fazer um a Get para "/reservas/?QtdPorPagina=1000", caso a query "QtdPorPagina" não seja aceita, será retornado um erro relacionado a Query:
Atualizado