API返回码释义

API错误码释义如下所示

返回状态码 释义 出现原因

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

响应结果加密失败