广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 广州计算机学校 > 正文

web前端中Get与Post区别是什么?

作者:admin01发布时间:2021-07-05分类:广州计算机学校浏览:853


导读:前端中请求方式的区别是我们必须了解的内容,特别是在我们面试的时候很有可能会遇到的问题。我们今天就一起来了解下请求中Get与Post的区别是什么。一、get是获取数据,post是修改...

前端中请求方式的区别是我们必须了解的内容,特别是在我们面试的时候很有可能会遇到的问题。我们今天就一起来了解下请求中Get与Post的区别是什么。

一、get是获取数据,post是修改数据
二、get把请求的数据放在url上,以?分割URL和传输数据,参数之间以&相连,所以get不太安全。而post把数据放在HTTP的包体内(requrest body)
三、get提交的数据最大是2k( 限制实际上取决于浏览器), post理论上没有限制。
四、GET请求会被浏览器主动缓存,而POST不会,除非手动设置。
五、GET是幂等的,而POST不是幂等的。
六、GET产生一个TCP数据包,浏览器会把http header和data一并发送出去,服务器响应200(返回数据); POST产生两个TCP数据包,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

  以上是小编为大家带来的最新资讯,希望对大家有所帮助!喜欢的朋友们可以继续关注北大青鸟教育最新动态,也可以咨询在线客服。
【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】



广州计算机学校排行
标签列表
网站分类
文章归档
最近发表