【问题标题】:Amazon Gateway - access original request body in integration responseAmazon Gateway - 访问集成响应中的原始请求正文
【发布时间】:2017-06-25 18:14:49
【问题描述】:

大家好,我的问题与 Amazon Gateway API 有关。我有以下情况:

  1. 从 3rd 方服务收到的响应不包含查询参数(所有必要的数据都存储在正文中)
  2. 我可以修改正文并通过集成请求将其传递给目标 URL
  3. 集成请求完成,我从目标端点收到一些数据
  4. 现在我需要根据原始数据(在 1. 中接收)和从目标端点接收的数据创建集成响应。

问题出现在第 4 阶段。我在这里找不到访问原始正文的方法($input.body 包含来自目标端点的响应,没有原始数据)。

我也尝试将必要的数据存储在范围变量 ($input/$context) 中,但 AWS Gateway 似乎只允许读取它。

【问题讨论】:

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


    【解决方案1】:

    到目前为止,您无法访问集成响应映射中的 $input.body。我们会考虑在未来支持这一点。

    【讨论】:

    • 你知道这是否曾经实现过吗?我现在正在尝试这样做。谢谢!
    猜你喜欢
    • 2019-06-27
    • 2015-10-19
    • 2015-11-20
    • 2020-07-19
    • 2010-11-06
    • 2022-10-14
    • 2018-11-27
    • 2018-05-02
    • 1970-01-01
    相关资源
    最近更新 更多