如何绕过 header 从请求进入 header 作为 AWS API 网关的响应?

How to bypass header from request into header in response in AWS API Gateway?

我有 API 网关端点,它实际上是模拟端点。 我想做的是让 API 从请求中获取 Origin header 和 return 与 Access-Control-Allow-Origin header.[=14 相同的响应值=]

到目前为止,我已尝试执行以下操作:

谢谢!

integration.request 和 integration.response 仅准备积分响应的输入和输出。因此,集成请求仅支持来自 method.request 的额外输入,集成响应仅支持来自方法响应定义的额外输入。

目前不支持将 method.request 参数映射到 method.response,但这绝对是一个有效且有用的用例。我会将其添加到我们的待办事项列表中,但不幸的是无法确定我们计划何时交付此功能增强的时间表。

作为解决方法,您可以将 Origin header 传递到您的集成端点,它只是镜像输入并将其传回 API 网关。这样你应该能够 return Origin 请求 header 的值作为 Access-Control-Allow-Origin 响应 header.

希望对您有所帮助,

于尔根,API 网关