【问题标题】:AWS API Gateway : route errorAWS API Gateway:路由错误
【发布时间】:2018-09-23 10:27:27
【问题描述】:

我在 AWS 的 EC2 实例中创建了我的 API。当我将我的 API 部署到 AWS Api 网关时。 API Gateway 为我提供了一个链接。当我在邮递员中使用相同的链接访问我的 API 时,尽管提供了 IAM 凭证,但我收到了以下错误。 我面临的错误是

{ "message": "No method found matching route / for http method GET." }

【问题讨论】:

  • 您的 API 是否在 / 资源上定义了 GET 方法,或者是不同的方法(例如 POST)?

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


【解决方案1】:

我遇到了同样的问题并解决了。问题出在您正在使用的调用 URL 中。要解决此问题,请更正路径:检查部署 API 链接 + 仔细检查您要调用的方法。

您可能需要在“/”之后添加更多路径变量。例如,“测试”等,因此路径以您想要调用的方法结束。

我为你创建了测试项目,请看截图示例。因此,为了让脚本执行数学运算,例如“添加”,您添加“/math/add”,而不是默认调用 URL:

祝你好运!

【讨论】:

    【解决方案2】:

    在 API 网关中检查您的方法请求的“身份验证”部分。

    在我将 Auth 设置为“AWS_IAM”之前,我得到了相同的响应

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 2022-06-30
      • 2016-06-02
      • 2021-04-19
      • 2020-10-23
      • 2021-08-31
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      相关资源
      最近更新 更多