全局状态码

为了接口统一处理,所有的异常或者提示均以统一的格式进行响应!

响应示例
{
    "code": 200,
    "data": {},
    "message": "",
    "status": ""
}
响应说明
参数名 类型 说明
code integer(int32) 成功或异常编码
data object、array 成功或异常数据
message string 成功或异常消息
status string 成功、失败或异常辅助判断标记:success、fail、error,可用值:success,fail,error
状态码
状态码 说明
200 接口请求成功
400 错误请求:参数类型不匹配或格式不正确
401 请求要求身份验证
403 请求被拒绝
404 请求的资源或接口不存在
405 客户端请求中的方法被禁止
406 服务器无法根据客户端请求的内容特性完成请求
407 要求进行代理身份验证
408 服务器等候请求时发生超时
409 服务器找不到请求的地址
410 服务器找不到请求的地址
411 服务器拒绝接受不带Content-Length请求头的客户端请求
412 客户端请求信息的先决条件错误
413 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力
415 服务器无法处理请求附带的媒体格式
416 客户端请求的范围无效
417 服务器无法满足Expect的请求头信息
422 无法处理的请求实体
423 当前资源被锁定
424 依赖导致的失败
424 客户端应当切换到TLS/1.0
428 要求先决条件
429 太多请求
431 请求头字段太大
451 该请求因法律原因不可用
500 服务器内部错误,无法完成请求
501 服务器不支持请求的功能,无法完成请求
502 错误网关
503 服务器目前无法使用(由于超载或停机维护)
504 网关访问超时
505 HTTP 版本不受支持
506 服务器内部配置错误
507 服务器无法存储完成请求所必须的内容
508 服务器存储空间不足
509 服务器达到带宽限制
510 获取资源所需要的策略并没有没满足
511 要求网络认证
500 服务器内部错误,无法完成请求
1000 接口请求失败
10001 认证登录失败
10002 认证请求方法不支持
10003 登录失败次数操作最大限制
10004 验证码缺失
10005 验证码已过期
10006 验证码错误
10007 用户帐号不存在
10008 用户帐号未启用
10009 用户凭证已过期
10010 用户帐号被锁定
10011 用户密码已过期
10012 用户名或密码错误
10020 功能授权失败
10021 Token签发失败
10022 Token缺失
10023 Token已过期
10024 Token已失效
10025 Token错误
10026 临时授权码缺失
10027 临时授权码过期
10028 临时授权码已失效
10029 临时授权码错误
10030 第三方授权服务端异常
作者:Jeebiz  创建时间:2019-07-13 23:36
 更新时间:2024-01-23 22:14