【发布时间】:2018-08-01 16:39:31
【问题描述】:
总的来说,我是 Postman 和 API 的新手。我需要使用 Postman 将同一键的多个参数值传递给 GET。
我希望最终结果是与传递给键“id”的 GET 调用的参数值相对应的所有“功能”的列表。
我已经研究并尝试了在 SO 和其他板上发现的所有排列,但运气为零。我什至使用 POST 尝试了相同的变体,但结果更差。所以....在这里发帖希望有人可以提供帮助。
这是我迄今为止尝试过的:
获取https://URL/api/feature?id=SdxApTWLym1n3D5-hR-QOvwaklo
返回预期的功能
获取https://URL/api/feature?id=MzqDzjNch3vZ4c9R54I5AtDgwCw
返回预期的功能
获取https://URL/api/feature?id=SdxApTWLym1n3D5-hR-QOvwaklo&id=MzqDzjNch3vZ4c9R54I5AtDgwCw
仅返回与 SdxApTWLym1n3D5-hR-QOvwaklo 关联的功能
获取https://URL/api/feature?id[]=SdxApTWLym1n3D5-hR-QOvwaklo&id[]=MzqDzjNch3vZ4c9R54I5AtDgwCw
返回所有特征
GET https://URL/api/feature?where={"id":["SdxApTWLym1n3D5-hR-QOvwaklo","MzqDzjNch3vZ4c9R54I5AtDgwCw"]}
返回所有特征
我正在做的事情可能吗?如果是这样,我将不胜感激。
谢谢!
【问题讨论】:
-
同一个key的多个值只能通过数组的方式来实现,你已经尝试过
GET https://URL/api/feature?id[]=SdxApTWLym1n3D5-hR-QOvwaklo&id[]=MzqDzjNch3vZ4c9R54I5AtDgwCw -
我想你并不完全理解 GET 参数的工作原理:一般来说,一个参数有 1 个值。如果要使用多个值,请使用数组
-
谢谢各位。我尝试了一个数组(我认为),但它仍然失败。你有一个我可以使用的如何做到这一点的例子吗?