get和post区别

原理上来讲:

1.get是向服务器请求查询资源,而post是向服务器更新资源,相应的http与服务器的交互还有put和delete方式。

2.HTTP请求默认都是GET方式请求,只有在form表单的method方法指定Post,才是Post请求

表面上来讲:

1.get方式的请求信息会拼接在URL的后面,即请求头部,而post则是放在http包的包体中

2.get方式的请求信息最大1024KB,而post则没有长度限制,这个是针对客户端浏览器而言的,IE浏览器有长度限制,其它浏览器没有这个限制。

3.正因为get请求的请求信息放在URL的后面,所以post请求的安全性比get请求的安全性要高。

原文地址:https://www.cnblogs.com/badoumi/p/5282894.html