之前在网上看过不少的get和post的区别,也有很多说法,今天给大家说的这一种的是面试必备的,会了这几条当面试官问道基本上就没有问题
1.GET在浏览器回退时是无害的,而POST会再次提交请求。
2.GET产生的url 地址可以被收藏,而POST不会被收藏。
3.GET请求会被浏览器主动缓存,而POST不会 除非手动设置
4.GET请求在url中传送的参数是有长度限制的(2kb)不同浏览器限制的也不一样,而POST没有。
5.GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
6.GET参数通过url传递,POST放在Request body中。