【问题标题】:AWS API Gateway http status code not workingAWS API Gateway http 状态代码不起作用
【发布时间】:2017-06-27 15:43:19
【问题描述】:

我想根据来自 Lambda 函数的错误消息在 API Gateway 中设置一个 404 响应代码,这里是集成响应映射:

这是测试输出:

问题是在浏览器中发出请求时,我仍然没有得到 404 状态码,而是默认的。这可能是什么问题?

【问题讨论】:

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


    【解决方案1】:

    在您的方法执行配置中,您需要在方法响应和集成响应中都将 404 设置为状态。 首先,在方法响应配置中设置它,然后继续为 404 配置集成响应。

    【讨论】:

      【解决方案2】:

      从浏览器调用已部署 API 的 URL 时,行为应与从 API Gateway 控制台调用相同(如上图所示)。在对 API 进行所有配置更改后,请确保您已部署到您正在调用的阶段。

      【讨论】:

        猜你喜欢
        • 2017-01-28
        • 1970-01-01
        • 1970-01-01
        • 2016-12-23
        • 1970-01-01
        • 2016-01-27
        • 2016-12-07
        • 2017-12-25
        • 2023-04-02
        相关资源
        最近更新 更多