AWS Gateway输出Passthrough已启用但响应标头未转发

时间:2017-07-17 14:37:47

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

我有一个AWS API网关,其中包含一个带有OPTIONS方法的资源(联系人)(启用了CORS)和一个POST方法,它只是在集成请求期间添加一些标头,然后再将其转发到http端点。

Integration Request工作正常,但输出响应不包含原始端点响应头。

当我从aws控制台测试端点时,我可以看到原始响应头但在最终输出中我只得到:

{"X-Amzn-Trace-Id":"Root=1-xxxxxxxx-xxxxxxxxxxxxxxxxxxxxx","Content-Type":"application/json"}

与Postman和我的网络浏览器相同的结果。

现在,来自原始端点的任何响应都映射到响应方法中的HTTP 200状态。我稍后会正确地将成功映射到201,但我想先了解为什么我不能正确转发标题(正文响应是正确的)

也许我在Integration或Method响应中遗漏了一些东西,但我看不出是什么......

0 个答案:

没有答案