表面理解:
1、get和post 的传输参数的方式不一样,get的传输参数是在消息头中传的(url后),post则是在消息体内传输的
2.get是立即响应的,get响应的比较快
3、get的请求的url的大小受到浏览器和服务器的限制,最大长度是(2k+35),而post则没限制
4、get的请求的数据在url中显示,而post在消息体中,相对比较安全,但是可以用抓包工具抓取到数据,因此需要加密处理
5、get的请求的数据会缓存到数据浏览器,而post不会
6、get是幂等的,而post不是幂等的(幂等简单理解就是,一个数在同一个算法下执行两次,结果不变),也就是说get请求的的刷新和回退是不影响数据的,而post则会影响数据的