gpt4 book ai didi

amazon-web-services - 使用 API Gateway 将数组查询参数传递给 lambda

转载 作者:行者123 更新时间:2023-12-04 18:02:20 25 4
gpt4 key购买 nike

我们可以在 API Gateway 中创建如下所示的 Rest URL 吗?

[GET] /employees?id=1&id=2&id=3&id=4



我没有找到发送 id 数组并将该数组放入 lambda (python) 函数的方法

最佳答案

这已经很晚了,但我遇到了同样的问题并发现了问题:
来自 AWS API Gateway Reference :

When a query parameter is a list type, its value must be a string of comma-separated items. For example, GET /restapis/restapi_id/deployments/deployment_id?embed=apisummary,sdksummary.

Amazon API Gateway does not support nested query parameters of the form: GET /team?user[id]=usrid on a method request. You could work around this limitation by passing an encoded map as a single parameter and serializing it as part of a mapping template or in your back-end integration.


因此,您可以使用的修复方法是重构您的请求,以便: [GET] /employees?id=1,2,3,4希望这可以帮助!

关于amazon-web-services - 使用 API Gateway 将数组查询参数传递给 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43401777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com