使用cURL进行参数化查询更好

时间:2013-05-14 10:37:21

标签: rest post curl get

我正在开发移动应用程序,现在我正在准备服务器API。 将有搜索栏,用户将能够通过使用mutliselects,输入(就像网络表单)搜索其他人。

现在问题是 - 哪种类型的HTTP请求最适合将参数化请求发送到服务器(使用cURL)并获取朋友列表作为响应? 我正在考虑使用GET,但用户可以为一个参数设置多个值: state - user可以选择多个状态

所以我认为使用带有JSON格式的请求体的POST将是最好的。     {“states”:[“state1”,“state2”,“state3”,...]}

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

  

POST旨在允许统一的方法覆盖     以下功能:

     

o现有资源的注释;

     

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

有人可以建议我应该使用什么类型的查询吗?

1 个答案:

答案 0 :(得分:0)

您可以在以下网址中发送多维数据:

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

请参阅:

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

另一个例子。