首页 文章

根据JSON请求输入 - API网关 endpoints 抛出特定的状态代码

提问于
浏览
0

我正在创建一个Mock endpoints 来处理开发项目 .

我想根据JSON请求体中的字符串抛出某些响应代码 .

例如 .

{ "desiredResponse": "200" }

将返回200的响应代码 .

{ "desiredResponse": "400" }

将返回400的响应代码 .

根据我的理解,这不可能通过模拟集成响应(参考:https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html

这是否可以通过Lambda函数实现?或者有没有可能的解决方法?

由于这个项目的性质,我不想使用请求查询字符串或 Headers 来设置响应代码 .

我已经看到了这里的解决方法,https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-override-request-response-parameters.html但我真的需要响应代码依赖于请求数据 .

1 回答

相关问题