如何在GET请求中放置列表?

时间:2014-01-23 12:23:01

标签: json api get

我需要构建一个API,用户需要从中获取一些信息。为了成功,我需要向API提供ID列表。由于我想从API调用中获取信息,因此我希望将其保留为GET请求,而不是通过POST使用json提供列表。

据我所知,向API提供变量的唯一方法是这样做:

http://api.example.com/somecall/?a=1&b=2&c3

但是,它为每个ID提供了一个单独的变量,而不是将其作为列表。

所以我的问题是:是否可以向GET API提供ID列表,就像我通常在json中使用[1,5,3,77,53,8]一样?

欢迎所有提示!

2 个答案:

答案 0 :(得分:2)

你应该像这样点击网址

http://api.example.com/somecall/?a=1,2,3

当使用$ _GET ['a']时,它会输入1,2,3,然后像那样爆炸

$explode = explode(',',$_GET['a']);

答案 1 :(得分:0)

使用?a[]=1&a[]=2&a[]=3
现在a是一个数组