返回码释义
| 返回状态码 | 释义 | 出现原因 |
|---|---|---|
| 1 | 调用成功 | |
| 2 | 服务运行出错 | 查看gateway日志 |
| 3 | 未定义异常 | 执行sql异常,需要查看gateway日志 |
| 4 | 不支持本次请求,请查看操作文档 | 1. api路径异常,需要以/api/gateway 作为前缀; 2. 检查请求方式是否正确,是否是正确的GET或POST请求; 3. 检查请求头中是否包含content-type 且必须为application/json类型; 4. 以上都正确,则需要检查日志报错信息。 |
| 5 | token不合法 | 1. token解析结果长度不符; 2. token解析结果类型不符; 3. 解析失败; 4. token对应的API不存在; 5. ak/sk 认证模式,header中appKey、sign、actionId或timestamp为空 |
| 6 | 签名错误 | 1. 签名有效期超过十分钟; 2. 签名校验未通过 |
| 7 | 未找到授权信息 | 未在api-web中找到对应的appKey |
| 8 | 请求头错误 | 1. header不存在; 2. ak/sk 校验模式中, 缺少action信息; |
| 9 | 签名有效期超过十分钟 | |
| 100 | 无权限访问此API | 1. 调用正式url使用的token 查询不到对应的申请信息; 2. 调用正式url的用户的API申请被拒绝; |
| 101 | 访问频繁,请稍后重试 | 访问频率超过限制 |
| 102 | API不可用 | 1. token对应的API不存在; 2. 测试URL API未提交; 3. 正式url,api未发布; 4. url末尾的api名称与真实的API名称不符; 5. url中配置的自定义路径和配置中不匹配; |
| 103 | 参数解析异常 | 1. header或body中参数有必填项,请检查; 2. 拼接sql失败,检查日志; 3. 入参的数据类型不支持 |
| 104 | API查询超时 | 执行jdbc操作超时 |
| 105 | API申请不可用 | 1. 用户未申请API; 2. 用户申请API已过期 |
| 106 | API调用未在申请时间内或已超过申请次数 | 已超过用户申请调用次数 |
| 107 | 安全组(黑白名单)限制访问 | 当前调用人的host被安全组限制 |
| 108 | 客户端IP获取失败 | |
| 109 | API path错误 | 请求路径错误 |
| 140 | 访问远程服务器出错 | 注册API的后端地址未访问通 |
| 141 | 仅支持GET、POST、Delete、Put请求 | 请求方式错误 |
| 142 | 常量参数仅支持header和query | 常量参数存放位置不正确 |
| 143 | 请求方式错误 | 发起请求的方式与配置的不一致 |
| 144 | 存在必填参数缺失 | 微服务调用时存在必填参数缺失 |
| 145 | 该数据源不支持 | 数据源目前不在支持范围内 |
| 146 | API配置为空 | |
| 147 | SFTP配置为空 | |
| 148 | 手动注册服务失败 | |
| 149 | 删除服务失败 | |
| 150 | RSA加密解密失败 | |
| 151 | 请求参数解密失败,请检查加密信息 | |
| 152 | 当前开启传输加密,缺少data参数 | |
| 153 | 当前开启传输加密,缺少aesKey参数 | |
| 154 | data参数不唯一 | |
| 155 | aesKey参数不唯一 | |
| 156 | contentType={%s},不存在 | |
| 157 | ? No servers available for service: {%s} | |
| 158 | spring.redis.sentinel.nodes未配置 | |
| 159 | ? {%s} does not match any server! | |
| 160 | redis哨兵项配置错误 | |
| 161 | spring.redis.sentinel.nodes配置错误 | |
| 162 | ?password decrypt error,password=%s,%s | |
| 163 | 不支持该类型 | |
| 164 | 响应结果加密失败 |