首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用API网关发送到查询参数

如何使用API网关发送到查询参数
EN

Stack Overflow用户
提问于 2017-05-27 00:44:56
回答 2查看 3.5K关注 0票数 2

我试图将AWS网关用于另一个服务,如下所示:

https://jsonplaceholder.typicode.com/comments?postId=1&postId=2

我按照映射API网关API的请求参数创建了get方法。

因此,在方法执行中有以下内容:

因此,如您所见,我有一个名为id的查询参数。

在一体化方面,我有:

因此,我将id映射到postId,当我使用一个queryparam尝试这个链接时,它可以工作,但是当我尝试这样的东西时:

代码语言:javascript
复制
url?id=1?postId=1&postId=2

如何使上述场景与2个查询参数一起工作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-27 01:40:48

我的答案是:Amazon网关不支持同名为的多个查询字符串参数。

我使用过同名的多个参数,看来API不支持这样的东西。

我能够提供多个“id”参数,但它们被映射到单个最新值中,在下面的屏幕上可以看到。

我甚至尝试过代理方法,然后参数被发送到“原样”,但是即使在这里,Amazon也处理查询字符串,并将同名的查询参数聚合为一个,并指定了最新的值。

票数 2
EN

Stack Overflow用户

发布于 2017-05-27 01:07:11

如果不在原始文章中提供API,就很难验证,但是这样的内容通常是从表单提交中格式化的。

代码语言:javascript
复制
myurl?postId[0]=1&postId[1]=2
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44211821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档