9.6. 3scale 错误代码
要重复检查 3scale Service Management API 端点返回的错误代码,请查看 3scale API 文档 页面,按照以下步骤执行:
- 单击位于管理门户右上角的问号(?)图标。
- 选择 3scale API 文档。
以下是 3scale 返回的 HTTP 响应代码列表,以及返回它们的条件:
400:错误请求.这可能是因为:
- 无效的编码
- 有效负载过大
-
内容类型无效(用于 POST 调用)。
Content-Type
标头的有效值为:application/x-www-form-urlencoded
、multipart/form-data
或空标头。
403:
- 凭证无效
- 将正文数据发送到 3scale 的 GET 请求
- 404:引用的不存在的实体,如应用、指标等.
409:
- 超过用量限制
- 应用程序未激活
-
应用程序密钥无效或缺失(用于
app_id/app_key
身份验证方法) - 不允许或缺少推荐器(当启用和需要引用器过滤器时)
- 422:缺少所需的参数
大多数错误响应也将包含 XML 正文,其中含有计算机可读的错误类别和人类可读的说明。
使用标准 API 网关配置时,任何与 3scale 提供的 200 不同的返回代码都可能会通过以下代码之一响应客户端:
- 403
- 404