Aws lambda lambda调用中缺少多值QueryStringParameters
我调用了一个连接到Lambda函数的API网关。我希望看到Aws lambda lambda调用中缺少多值QueryStringParameters,aws-lambda,aws-api-gateway,Aws Lambda,Aws Api Gateway,我调用了一个连接到Lambda函数的API网关。我希望看到多值querystringparameters作为事件输入到我的处理程序中的一个键 相反,我在queryStringParameters 例如,这个电话: 生成以下事件条目: “queryStringParameters”:{“a”:“1,2,3”} 我尝试将所有内容都作为代理集成,首先要做: GET/{proxy+} 然后通过这样做: ANY/{proxy+} 没有运气 发生了什么事?经过一番挖掘,我在设置集成时发现了一个选择有
多值querystringparameters
作为事件
输入到我的处理程序中的一个键
相反,我在queryStringParameters
例如,这个电话:
生成以下事件条目:
“queryStringParameters”:{“a”:“1,2,3”}
我尝试将所有内容都作为代理集成,首先要做:
GET/{proxy+}
然后通过这样做:
ANY/{proxy+}
没有运气
发生了什么事?经过一番挖掘,我在设置集成时发现了一个选择有效负载版本(1或2)的选项。您当前可以在此处阅读有关有效负载版本格式的信息(有点像,细节有点轻): 该链接的主要优点是版本2没有
多值QueryStringParameters
,而是将重复的参数连接在一个逗号分隔的列表中(如观察到的)
我还没有用带有逗号的值测试过它是如何工作的://谢谢你把它挖掘出来,Jimbo,你帮了我的忙。