【问题标题】:AWS API Gateway - Change http proxy status codeAWS API Gateway - 更改 http 代理状态代码
【发布时间】:2017-01-28 06:11:18
【问题描述】:

我在我的 API 网关中创建了一个 http 代理方法到我需要向其发送数据的远程 CRM 系统。 问题是 CRM 将其所有响应返回为 200,并在响应正文中通知成功或失败,例如:

您好想知道,方法内部是否有任何方法可以使用 lambda 函数检查响应并相应地更改状态代码。

【问题讨论】:

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


    【解决方案1】:

    您必须修改 lambda 以更改响应并在 API Gateway 中包含错误消息以进行建模。 This blog post 是配置这些映射的绝佳资源。

    【讨论】:

    • 不是lambda,是http代理方法
    • @MatanKadosh 您问如何通过 lambda 函数检查响应并更改状态代码,我链接的博客回答了后半部分。前半部分取决于你用什么语言编写 lambda。
    • 嗨,我要说的是,目前该方法被用作 http 代理,我需要知道是否有办法在请求完成后插入 lambda 函数
    • 不,集成后无法运行 lambda。它必须充当代理。
    猜你喜欢
    • 2017-06-27
    • 1970-01-01
    • 2015-09-28
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多