如何使用Json URL请求为一个参数指定多个值?

时间:2019-05-05 19:13:50

标签: json api

我正在通过使用浏览器中的URL发送请求来与JSON API通信。 端点返回有关足球比赛的信息。它有一个名为League_id的参数,可向我显示有关特定联赛的信息。 示例:

https://football.domain/api/?action=league_id=1

但是我想在一个请求中获得超过一个联赛的结果

我尝试过:

https://football.domain/api/?action=league_id=1&league_id=2

但是api仅向我显示leage_id参数(League_id = 2)之一的结果

我需要使用一种正确的格式来为一个参数指定多个值吗?

1 个答案:

答案 0 :(得分:1)

如果API支持单个查询参数的多个值,则很有可能将它们用逗号分隔。

例如,

...ID=1,2,3...

尽管如此,不存在为单个参数提供多个值的“默认”支持,因为这是API提供程序需要专门编码的内容。

如果您能够做到这一点,API的文档就会这样说。他们可能会说“输入是用逗号分隔的ID列表”之类的话。

如果没有,则您将无法执行此操作,而是需要打多个电话。