全局错误说明

返回信息示例

请求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的时候,辅助描述错误原因,具体参考错误信息对照表

错误码描述

codestatusdescription

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

讲师不存在

Last updated