HTTP GET比POST快吗

看到一篇分析比较透彻的博文:http://blog.darkthread.net/post-2012-06-10-ajax-post-performance-issue.aspx

总结起来:

1、 在某些浏览器(如IE)中,POST需要发送两个packet,而get只需发一个,因此部分情况下get是比post高效的。

2、 在chrome、firefox等浏览器中,post和get都只需要发送一个packet,此时post的包会略大于get,这是由于post在http header中多了Content-Length,Origin,Context-type等内容。

由以上两点可知,get消耗的网络资源确实比post少,但一些“尽量用get取代post”的论断是不正确的,post在安全性方面是优于get的,除了能够隐藏表单中的域以外,还可能产生其他注入类攻击隐患:http://blog.darkthread.net/post-2009-04-16-dont-use-get-ajax.aspx

赞一下原博主的求证精神。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值