Resposta de Erro Padrão
O framework de REST do LumisXP por padrão, quando é lançada uma exceção pela operação de REST sendo executada, gera uma resposta usando lumis.portal.rest.util.ErrorEntity. A implementação de operações REST também podem usar essa classe diretamente para gerar uma resposta.
Esta resposta de erro padrão pode possuir as seguintes informações no corpo da resposta:
Propriedade | Descrição | Tipo |
---|---|---|
error.statusCode | Valor numérico representando o tipo de erro ocorrido. | number |
error.message | Mensagem descritiva sobre o erro ocorrido. | string |
Exemplo de resposta em JSON:
{
"error":
{
"statusCode": 403,
"message": "Acesso Negado"
}
}
Exemplo de resposta em XML:
<error>
<statusCode>403</statusCode>
<message>Acesso Negado</message>
</error>