目录
共同点:
GET和POST都是HTTP的请求方式
HTTP定义了不同方法对资源(URL:资源描述符)进行操作,基本方法有四种,GET/ POST / PUT / DELETE,我们可以认为:
一个URL地址,用于描述一个网络上的资源,而GET/ POST / PUT / DELETE分别对应着对这个资源的查/改/增/删.
具体来讲,GET用来获取资源,POST用来更新资源.
区别:
1.GET请求提交的数据会在地址栏显示出来,而POST方式不会.
GET提交请求的数据会附在URL之后,数据放在HTTP协议头中,以?分割URL和数据,多个数据用&连接
POST提交请求的数据放在HTTP包的包体中
2.传输的大小不同.
浏览器对地址长度有限制导致传输的数据有限,举个例子,传个base64编码的图片.
POST数据都在包体中,没有影响
3.安全性不同
GET方式数据在地址栏显示,查看历史记录可以找到敏感信息,