Manejo de Errores
Cuando ocurre un error o una excepción en una solicitud a la API se retorna la información del error como se detalla a continuación:
Tipos de errores
La solicitud retornará un código (HTTP Status Code)
HTTP Status Code | HTTP Status Name | Descripción |
---|---|---|
400 | Bad Request | Existe algún error en los parámetros enviados en la solicitud. |
401 | Unauthorized | La petición (request) no ha sido ejecutada porque carece de credenciales válidas de autenticación (Token). |
404 | Not Found | La URL solicitada no existe |
500 | Internal Server Error | Error interno del servidor |
Ejemplo
A continuación se muestra un ejemplo usando el método Login de la API de Inventory. En este ejemplo se ha enviado un TOKEN erróneo
METHOD GET curl "http://inventory.mdmn.cl/api/general-report' -X GET \ -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MzQ1ODg5NzUsImRhdGEiOnsiZW1haWwiOiJyb290QHJvb3QuY2wiLCJ1c2VyX25hbWUiOiJyb290In19' -H 'Accept: application/json'
RESULTADO
El resultado ejemplo para esta llamada se muestra a continuación:
{
"message": "Invalid Token"
}