如何在AWS API网关中允许响应头?



REST API部署在返回JSON响应的AWS EC2上,并且部署在API Gateway上。

此API从AWS EC2返回一个状态码为200的响应头,但API网关没有将其传递回客户端。

你知道如何解决这个问题吗?

响应头需要根据您在API网关中设置的集成类型来明确定义和映射。

如果你只是想把所有的东西从EC2中继回客户端,不希望发生任何转换,然后根据你正在使用的集成类型(http, vpclink),只需勾选"使用代理集成/使用http代理集成";框下的资源=>方法=比;集成要求。

aws文档说,

对于代理集成,API网关自动通过后端作为HTTP响应输出到客户端。您不需要设置任何一个集成响应或方法响应

对于非代理集成,您需要设置集成响应和方法响应

相关内容

  • 没有找到相关文章

最新更新