我正在开发移动应用程序,现在我正在准备服务器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向公告板,新闻组,邮件列表或邮件发送消息 类似的文章组;
有人可以建议我应该使用什么类型的查询吗?
答案 0 :(得分:0)
您可以在以下网址中发送多维数据:
http://g.com/p.php?arr[]=1&arr[]=2
请参阅:
AngularJS - How to send multidimensional $http.get() data
另一个例子。