我需要构建一个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]
一样?
欢迎所有提示!
答案 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
是一个数组