Amazon web services 基于JSON请求输入-API网关端点抛出特定的状态代码
我正在创建一个用于开发项目的模拟端点 我想根据JSON请求体中的字符串抛出某些响应代码 例如 将返回200的响应代码Amazon web services 基于JSON请求输入-API网关端点抛出特定的状态代码,amazon-web-services,aws-api-gateway,endpoint,Amazon Web Services,Aws Api Gateway,Endpoint,我正在创建一个用于开发项目的模拟端点 我想根据JSON请求体中的字符串抛出某些响应代码 例如 将返回200的响应代码 { "desiredResponse": "400" } 将返回400的响应代码 据我所知,这不可能通过模拟集成响应实现 (参考资料:) 这是否可以通过Lambda函数实现?或者是否有任何可能的解决办法 由于这个项目的性质,我不想使用请求查询字符串或头来设置响应代码 我在这里看到了解决方法,但我确实需要响应代码依赖于请求数据。首先:使用 将特定错误输出到JSON响应体 然后,使
{ "desiredResponse": "400" }
将返回400的响应代码
据我所知,这不可能通过模拟集成响应实现
(参考资料:)
这是否可以通过Lambda函数实现?或者是否有任何可能的解决办法
由于这个项目的性质,我不想使用请求查询字符串或头来设置响应代码
我在这里看到了解决方法,但我确实需要响应代码依赖于请求数据。首先:使用
将特定错误输出到JSON响应体
然后,使用Lambda error Regex字段将错误字符串映射到特定的状态代码。这可以通过一个。
{ "desiredResponse": "400" }