网络请求返回状态码
在开发和调试网络请求时,不同的状态码可以帮助开发者快速定位问题。 以下为 Freelog 平台的一级状态码和二级状态码的详细说明:
一级状态码 (ret
)
一级状态码主要反映服务器的整体状态,未到具体应用层。
状态码 | 含义 |
---|---|
-10 | 服务器维护中 |
0 | 正常结果 |
1 | 应用程序内部错误,非正常流程 |
4 | 网关代理相关错误 |
二级状态码 (errCode
)
二级状态码用于描述具体应用层返回的错误。
状态码 | 含义 |
---|---|
0 | 正常结果 |
1 | 应用程序内部错误,非正常流程 |
2 | 业务未指定类型的错误 |
3 | 授权错误,需要获得操作授权 |
4 | 参数错误,参数校验失败 |
5 | 内部 API 调用错误 |
6 | 业务规则逻辑错误 |
7 | 网络相关错误 |
30 | 认证错误,需要登录 |
31 | 网关代理组件调用异常 |
32 | 网关入口 URL 路由不匹配错误 |
33 | 网关服务器调用上游源服务器出现错误 |