1

是类型:GET比类型快:POST因为我很好奇两者是如何工作的。

我只知道 type: POSTnever touch type: GETyet。

无论我使用 get 还是 post,你们都想向我推荐什么。

4

3 回答 3

2

我不认为一个比另一个快。但是是的,还有其他差异。

  • GET发送查询字符串中的所有数据,并且地址栏上的每个用户都可以看到它,而对于POST
  • GET有一定的数据限制,你不能超过这个限制(取决于客户端和服务器,在某些情况下是代理服务器,通常在 8kb 左右)。但因为POST你可以发送任意数量的bytes
  • 如果要使用文件上传功能,则必须使用POST.
于 2013-04-02T06:58:12.980 回答
1

性能 GET 或 POST 取决于它在服务器端的实现方式。

你应该更关心这里的 RESTful 约定。

GET :检索由 url 指定的条目的表示。

POST:创建一个新条目。

多看这里。

于 2013-04-02T07:01:41.080 回答
0

由于某些原因,发布数据比 GET 数据更好

  1. 我们继续通过 url 发送更多数据,因此 GET 方法在一定程度上受到限制

  2. 我们不会通过电子邮件等 URL 发送特殊字符,但通过帖子我们可以发送任何类型的数据

  3. Post 比 get 更安全,因为通过 url 您可以看到哪些数据将发送到下一页,但是通过 post 我们无法轻松获取它们,但我们也可以通过该页面中的 inpect elemnts 获取它们

  4. 文件或图像上传也只能通过 post 方法完成,但不能使用 GET

于 2013-04-02T07:01:13.187 回答