get 和post的简单理解

表面理解:

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则会影响数据的

原文地址:https://www.cnblogs.com/xplj2013/p/7459147.html