全局错误说明
更新时间:2024-10-21 09:33:43
返回信息示例
请求API正确返回:
{
"code": 200,
"status": "success",
"data": ""
}
请求API字段校验错误返回:
{
"code": 400,
"status": "error",
"data": "",
"error":{"code":'错误码|int类型',"desc":"错误描述"}
}
请求API业务逻辑处理错误返回:
{
"code": 500,
"status": "fail",
"data": "",
"error":{"code":'错误码|int类型',"desc":"错误描述"}
}
各字段含义:
| 名称 | 类型 | 含义 |
|---|---|---|
| code | Integer | 响应状态码,具体对应关系如下 |
| status | String | 响应状态文本信息 |
| error | Error | 响应描述信息,当code为400或者500的时候,辅助描述错误原因,具体参考错误信息对照表 |
错误码描述
| code | status | description |
|---|---|---|
| 200 | success | 表示业务处理成功 |
| 40X(X为任意数字) | error | 对应HTTP 40X 状态码,一般为客户端错误 |
| 50X(X为任意数字) | error | 对应HTTP 50X 状态码,一般为服务端错误 |
详细信息解释对照表
| 错误码 | 错误描述 |
|---|---|
| 通用错误码 | 全局通用 |
| 1000 | 参数错误 |
| 1001 | appId不能为空 |
| 1002 | 时间戳不能为空 |
| 1003 | 签名不能为空 |
| 1004 | appId无效 |
| 1005 | 时间戳过期 |
| 1006 | 签名错误 |
| 1007 | 未登录 |
| 1008 | 请求方法错误 |
| 1009 | |
| 1010 | 系统异常 |
| 业务错误码 | 具体业务 |
| 2000 | 讲师不存在 |
