全局状态码
为了接口统一处理,所有的异常或者提示均以统一的格式进行响应!
响应示例
{
"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