API网关:ANY / {proxy +}没有捕获请求

时间:2016-10-31 22:30:58

标签: amazon-web-services aws-api-gateway

根据我的理解,如果我使用/{proxy+}方法创建一个ANY的资源,它应该抓住//pages/pages/123/image

虽然看起来不是这样。我能做错什么?

集成是一个Lambda函数,当我测试它时,一切看起来都很好。 我已经部署了API。

"/{proxy+}": {
  "x-amazon-apigateway-any-method": {
    "produces": [
      "application/json"
    ],
    "parameters": [
      {
        "name": "proxy",
        "in": "path",
        "required": true,
        "type": "string"
      }
    ],
    "responses": {},
    "security": []
  }
}

1 个答案:

答案 0 :(得分:0)

我认为可以使用/{proxy+}资源来捕获对其他资源的请求并进行验证等,但如果其他资源与请求匹配,则优先于{proxy+}