我试图将AWS网关用于另一个服务,如下所示:
https://jsonplaceholder.typicode.com/comments?postId=1&postId=2
我按照映射API网关API的请求参数创建了get方法。
因此,在方法执行中有以下内容:

因此,如您所见,我有一个名为id的查询参数。
在一体化方面,我有:

因此,我将id映射到postId,当我使用一个queryparam尝试这个链接时,它可以工作,但是当我尝试这样的东西时:
url?id=1?postId=1&postId=2如何使上述场景与2个查询参数一起工作?
发布于 2017-05-27 01:40:48
我的答案是:Amazon网关不支持同名为的多个查询字符串参数。
我使用过同名的多个参数,看来API不支持这样的东西。
我能够提供多个“id”参数,但它们被映射到单个最新值中,在下面的屏幕上可以看到。


我甚至尝试过代理方法,然后参数被发送到“原样”,但是即使在这里,Amazon也处理查询字符串,并将同名的查询参数聚合为一个,并指定了最新的值。
发布于 2017-05-27 01:07:11
如果不在原始文章中提供API,就很难验证,但是这样的内容通常是从表单提交中格式化的。
myurl?postId[0]=1&postId[1]=2https://stackoverflow.com/questions/44211821
复制相似问题