使用cURL进行参数化查询最好是什么

问题描述:

我正在开发移动应用程序,现在我正在准备服务器API。 将有搜索栏和用户将能够通过使用mutliselects,输入(就像web表单)一样搜索其他人。使用cURL进行参数化查询最好是什么

现在的问题是 - 什么类型的HTTP请求最适合向服务器发送参数化请求(使用cURL)并获取好友列表作为响应? 我想使用GET,但用户将可以设置一个参数多个值: 状态 - 用户可以选择多个国家

所以我认为,在JSON格式使用POST用请求主体将是最好。 { “状态”:[ “状态1”, “状态2”, “状态3”,...]}

但是reffering到http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-16#section-7.5

POST被设计成允许一个统一的方法来覆盖 以下功能:

o现有资源的注释;

o向公告栏,新闻组,邮件列表或 类似的一组文章发布消息;

任何人都可以建议我应该使用什么类型的查询?

您可以在URL中发送多维数据,如:

http://g.com/p.php?arr[]=1&arr[]=2

参见:

AngularJS - How to send multidimensional $http.get() data

另一个例子。