gpt4 book ai didi

aws-api-gateway - 如何将数组查询参数传递给 AWS API Gateway?

转载 作者:行者123 更新时间:2023-12-04 01:36:21 25 4
gpt4 key购买 nike

Rails API 通常喜欢这样的数组查询参数:
example.com?colors[]=cyan&colors[]=magenta&colors[]=yellow&colors[]=black
我如何将其映射到 lambda 函数?

最佳答案

API Gateway 代理现在支持查询字符串中具有相同名称的多个参数。
它们在 multiValueQueryStringParameters 中传递字典。

例如。

 GET /api/path/?param=value&param=othervalue&something=thing

将生成以下请求:
{
"resource": "/{proxy+}",
"path": "/ap/path/",
"httpMethod": "GET",
"queryStringParameters": {
"param": "othervalue", # only the last value is kept here
"something": "thing"
},
"multiValueQueryStringParameters": {
"param": [
"value",
"othervalue"
],
"something": [
"thing"
]
},
"pathParameters": {
"proxy": "api/path"
},
# etc
}

documentation .

关于aws-api-gateway - 如何将数组查询参数传递给 AWS API Gateway?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844045/

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