黑马程序员技术交流社区

标题: HTTP请求的GET与POST方式的区别 [打印本页]

作者: 秦驰    时间: 2011-7-17 09:58
标题: HTTP请求的GET与POST方式的区别
HTTP请求的GET与POST方式的区别
作者: 匿名    时间: 2011-7-17 11:12
= = 我所知道的区别就是
GET把参数作为URL的一部分传递回去,而POST是把数据打包发送到服务器。
[url]http://www.baidu.com/s?tn=twldl_dg&bs=GET%D3%EBPOST%B7%BD%CA%BD%B5%C4%C7%F8%B1%F0&f=8&rsv_bp=1&wd=123&inputT=1531[/url]
像上面这种就是GET方法
POST一般用于数据量比较大的。因为GET在URL后面接的字符串是有长度限制的。
作者: 匿名    时间: 2011-7-17 11:25
大家应该都知道Post方式地址栏是不会有变化的,而get方式地址栏会发生变化。还要就是post提交的安全性比较高,而get方式就比较差了啊!一般来说post的方式用于登录等安全性要求比较高的时候,还有就是post提交对参数的长度是没有限制的,而get方式对参数的长度有限制的。
作者: 匿名    时间: 2011-7-18 11:02
简单地说:
get  后显示提交的URL 路径,也是默认的方式
post  刚不显示,建议用这个
作者: 匿名    时间: 2011-7-18 11:16
get提交到服务器去时,数据是附加在地址后面的。安全性不好,从地址栏就可以看到。

post则是作为整体传输数据的一部分,发往服务器。
一般少量的,无关紧要的信息可以用get方式发送,而数据量较大或是需要保密的数据,一般用post方式发送。
作者: 匿名    时间: 2011-7-18 18:13
在不同应用中使用不一样,但是GET请求应用广泛,GET用于信息的获取,POST用于提交信息。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2