get请求和post请求的区别

1.get是从服务器获取数据,post是向服务器提交数据
2.get请求的参数在url后面,post请求的参数在request body里面
3.get请求数据量在2KB以内,post请求的数据量比较大
4.get请求会被浏览器缓存,post请求一般不会被缓存
5.get请求参数暴露,并且可以从浏览器的历史记录中查到这些数据,不安全,post请求相对安全一些
6.get请求在浏览器回退时是无害的,post会再次提交请求

 

以上区别并非HTTP的标准,而是html标准,浏览器和服务器的限制等共同作用下形成的事实标准。

posted @ 2017-06-03 16:08  全玉  阅读(360)  评论(0编辑  收藏  举报