Menu Close

10.6. 3scale 错误代码

要重复检查 3scale Service Management API 端点返回的错误代码,请查看 3scale API 文档 页面,按照以下步骤执行:

  1. 单击位于管理门户右上角的问号(?)图标。
  2. 选择 3scale API 文档。

以下是 3scale 返回的 HTTP 响应代码列表,以及返回它们的条件:

  • 400:错误请求.这可能是因为:

    • 无效的编码
    • 有效负载过大
    • 内容类型无效(用于 POST 调用)。Content-Type 标头的有效值为:application /x-www-form-urlencodedmultipart/form-data 或空标头。
  • 403:

    • 凭证无效
    • 将正文数据发送到 3scale 的 GET 请求
  • 404:引用的不存在的实体,如应用、指标等.
  • 409:

    • 超过用量限制
    • 应用程序未激活
    • 应用程序密钥无效或缺失(用于 app_id/app_key 身份验证方法)
    • 不允许或缺少推荐器(当启用和需要引用器过滤器时)
  • 422:缺少所需的参数

大多数错误响应也将包含 XML 正文,其中含有计算机可读的错误类别和人类可读的说明。

使用标准 API 网关配置时,任何与 3scale 提供的 200 不同的返回代码都可能会通过以下代码之一响应客户端:

  • 403
  • 404