1、GET一般用于获取/查询资源信息
POST一般用于更新资源信息
2、GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输的数据,多个参数用&连接
POST把数据放置在HTTP包的包体中,因此在URL中看不到传输的参数
3、因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制
理论上讲,POST是没有大小限制的,HTTP协议规范也没有进行大小限制,说“POST数据量存在80K/100K的大小限制”是不准确的,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力
(网上流传的GET方式提交的数据最多只能是1024字节是错误的)
POST一般用于更新资源信息
2、GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输的数据,多个参数用&连接
POST把数据放置在HTTP包的包体中,因此在URL中看不到传输的参数
3、因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制
理论上讲,POST是没有大小限制的,HTTP协议规范也没有进行大小限制,说“POST数据量存在80K/100K的大小限制”是不准确的,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力
(网上流传的GET方式提交的数据最多只能是1024字节是错误的)