首页 文章

AWS api网关 - http代理应从原始状态获取状态代码

提问于
浏览
7

我目前正在尝试设置AWS Api Gateway,代理另一个api,它具有完整的功能方法,响应内容,状态代码等 . 这个设置相当简单,但我注意到Api网关始终返回 200 OK 无论什么起源api回应 .

FX . 如果有一个错误的请求(在原始api中)导致 JSON400 Bad Request 中的错误消息,Api网关将使用完全相同的错误消息进行响应,但状态代码为 200 OK

如果我从API网关界面中的 Message Response 删除所有设置,我会在API网关中收到内部错误 . 我是否必须在Api网关中手动映射来自原始api的所有不同状态代码?

我更喜欢是否可以让状态代码(以及当前工作得很好的响应)通过,而不是让Api网关以任何方式触摸它 .

1 回答

  • 0

    您是正确的,当前使用API网关时,您需要在集成响应中映射所有响应代码 . 我们听到了其他客户的“传递”请求,我们可能会考虑在未来的服务更新中加入此项 .

相关问题