错误信息
正常情况下服务端会返回 JSON 格式的报错信息:
json
{
"code": 4030,
"reason": "AUTH_MISSING",
"error": "token is missing"
}
TIP
不排除在网关层面出现问题返回 HTML/TXT 格式的错误信息, 请务必根据 HTTP Status Code 是否等于 200 判断 API 是否正常返回数据。
错误类型可以通过 HTTP Status Code 得知:
- 4xx: 调用方出了问题
- 5xx: 服务端出了问题
错误码对照表:
Name | Number | Description |
---|---|---|
UNKNOWN_ERR | 0 | |
BAD_PARAM | 4001 | 参数不合法 |
AUTH_FAILED | 4010 | 没有权限 |
AUTH_MISSING | 4030 | 没有认证信息 |
NOT_FOUND | 4040 | 没有数据 |
NOT_MODIFIED | 3040 | 数据没有更新 |
INTERNAL_FAILED | 5001 | 内部报错 |