return - 如何将所有集成响应 header 返回给 API 网关中的最终调用者?

标签 return aws-lambda aws-api-gateway response-headers

想将 API 网关从“集成响应”中的集成服务接收到的所有 header 返回给结束调用者。( fiddler 、 postman 或代码)

问题是,我没有在客户端获取这些 header 。

在使用 内置测试工具的 API 网关 进行测试时,我可以在右上角看到所有 header ,其中显示响应 header 以及正文和完整日志。

有人能帮帮我吗?

最佳答案

不幸的是,没有办法只返回所有的 header 。对于要为每个状态代码返回的每个 header ,您必须将其添加到该状态代码的方法响应中。然后,您需要将集成响应中的这些 header 映射到您从后端收到的 header /任何其他数据。 Here是可以在方法响应中作为 header 返回的所有内容的列表。

希望对您有所帮助, 里提莎。

关于return - 如何将所有集成响应 header 返回给 API 网关中的最终调用者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38842199/

相关文章:

c++返回自定义结构类型-错误

c++ - 返回函数参数,可能,糟糕的风格?

node.js - 为什么我的 AWS Lambda 函数返回 "Invalid JSON"错误?

amazon-web-services - 使用 AWS Gateway - Lambda - RDS 的长时间运行的作业

aws-api-gateway - 如何强制 API Gateway 不解码参数或 CloudSearch 期望解码的斜杠?

C++ - 返回 0

exception - 从 AspectJ 获取返回值或异常?

node.js - 如何使用 API Gateway 上传 xls/xlsx 文件并将文件数据发送到 lambda 函数?

amazon-web-services - 无权执行 : dynamodb:Scan Lambda

amazon-web-services - 在 API Gateway 中部署 API 时触发 Lambda