码迷,mamicode.com
首页 > Web开发 > 详细

HTTP方法之GET与POST对比

时间:2017-11-12 16:28:31      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:post   image   src   es2017   logs   2-2   通信   size   查询   

超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。最常用的是GET与POST

  1.GET方法:

    查询字符串(键/值对)是在GET请求的URL中发送的。

  /test.php?a=value1&b=value2

  • get请求可被缓存
  • get请求保留在浏览器历史中
  • get请求可以收藏书签
  • get请求有长度限制(url长度最大为2048
  • get请求不应该在有敏感数据时使用(相较于post请求不安全)

  2.POST方法:

    查询字符串(键/值对)是在POST请求的消息主体中发送的。

POST /test.php HTTP/1.1
Host: g.cn
a=value1&b=value2

  • post请求不被缓存
  • post请求不被保留在浏览器历史中
  • post请求不能收藏书签
  • post请求长度没有限制

  概括:

技术分享

 

除了get与post请求,HTTP还有一些其它的请求方法(HEAD,PUT,DELETE,OPTIONS,CONNECT)。下面这张图是其它HTTP请求方法:

技术分享

 

HTTP方法之GET与POST对比

标签:post   image   src   es2017   logs   2-2   通信   size   查询   

原文地址:http://www.cnblogs.com/why-not-try/p/7821774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!