Get和Post区别

1.Get是用来从服务器上获得数据的,Post是用来向服务器上传递数据的。

2.Get将表单中的数据以variable=value的形式,添加到action所指向的URL后面,使用“?”连接,多组使用"&"连接.

Post是将表单中的数据form的数据体中,按照变量和值相对应的方式,传递大action所指向的URL。

3.Get是不安全的,因为在传输的过程中,数据被放在请求的URL中,现在的服务器,代理服务器,用户代理,都会将请求的URL记录到日志文件中。另外用户也可以在浏览器中直接看到递交的数据。

Post的所有操作对用户来数是不可见的。

4.Get的传输量受到URL长度的限制,所以较小;

Post可以传输大量的数据

5.Get限制Form表单的数据集必须为ASCII字符;

Post支持整个ISO10646字符集。

posted on 2011-09-04 10:43  梦想牛人  阅读(114)  评论(0)    收藏  举报

导航