关闭

简述GET和POST的区别

标签: Web前端GETPOSTHTTP
314人阅读 评论(0) 收藏 举报
分类:
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字节是错误的)
   
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23412次
    • 积分:548
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:22篇
    • 译文:2篇
    • 评论:2条
    文章分类
    最新评论