get和post的区别
1.使用方式 form默认的method为GET方式,要使用POST需要将method设置为POST;get传输的参数不能超过2KB,post方式理论上不存在限制,但是往往受服务器的限制;
2.表现形式 GET方式把请求参数附加在URL上,而POST则通过HTTP HEADER中传送;
3.数据量来说 GET传送的数据量比POST方式要少;
4.缓存 GET方式是一个读操作,所以无论对资源GET多少次,状态是不会变的,从这个意义上来说是安全的,所以GET得到的内容可以被浏览器或服务器缓存起来;
而POST方式是追加/添加数据,所以是不安全的,服务器不会缓存。
5.安全性 都是明文传输,所以不存在谁比谁安全的问题。
6.post方式传送的参数比较容易解决乱码问题,get方式则麻烦许多。
http://www.yining.org/2010/05/04/http-get-vs-post-and-thoughts/
http://www.360doc.com/content/10/0708/11/691214_37612029.shtml