0

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

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

所以我认为将 POST 与 JSON 格式的请求正文一起使用是最好的。{"states":["state1", "state2", "state3", ...]}

但是参考https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-p2-semantics-16#section-7.5

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

o 现有资源的注释;

o 将消息发布到公告板、新闻组、邮件列表或类似的文章组;

谁能建议我应该使用哪种类型的查询?

4

1 回答 1

0

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

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

看:

AngularJS - 如何发送多维 $http.get() 数据

再举一个例子。

于 2013-05-17T03:26:24.257 回答