【发布时间】:2018-07-27 17:21:05
【问题描述】:
我对无服务器相当陌生,因此我对 AWS Lambda 的体验仅限于过去几个月。到目前为止,我喜欢它。我现在唯一的问题是我似乎无法通过 API Gateway 上的 Lambda 代理集成发送自定义标头。当我的功能代码到达时,我的“授权”标题是完整的。不幸的是,我无法检索“Content-Type”标头或我可能添加的任何自定义标头。到目前为止,我已经能够在不需要它们的情况下逃脱,但我正在处理多部分/表单数据请求,并且需要 Content-Type 标头的良好边界。更奇怪的是,当我使用 Postman 发出请求时,一切都是金色的。在其他任何地方,标题都不见了。如果有人知道为什么这个超级奇怪的事情会毁了我的日日夜夜,我将不胜感激。谢谢!
【问题讨论】:
-
您可能发现它已移至
x-amzn-Remapped-Content-Type下。检查那个?最简单的测试当然是编写一个 Lambda 函数,将其输入(字符串化)作为响应正文返回。
标签: amazon-web-services lambda http-headers aws-api-gateway content-type