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请求的安全性要高。