全局状态码
为了接口统一处理,所有的异常或者提示均以统一的格式进行响应!
响应示例
{
"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-14 00:02
更新时间:2023-12-20 16:58
更新时间:2023-12-20 16:58