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

Json 如何在GET请求中放置列表?,json,api,get,Json,Api,Get,我需要构建一个API,用户需要从中获取一些信息。为了成功,我需要向API提供一个ID列表。因为我希望从API调用中获取信息,所以我希望将其保留为GET请求,而不是通过POST使用json提供列表 据我所知,向API提供变量的唯一方法是这样做: http://api.example.com/somecall/?a=1&b=2&c3 但这给了每个ID一个单独的变量,而不是列表 所以我的问题是:是否可以像我通常在json中使用[1,5,3,77,53,8]那样,向GET API提供I

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

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

http://api.example.com/somecall/?a=1&b=2&c3
但这给了每个ID一个单独的变量,而不是列表

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


欢迎所有提示

使用
?a[]=1&a[]=2&a[]=3


现在
a
是一个数组

您应该像这样点击url

http://api.example.com/somecall/?a=1,2,3
当使用$_GET['a']时,它将输入1,2,3,然后像那样分解这个

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