get 和 post 请求的区别(转)

转自

http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

http://www.nowamagic.net/librarys/veda/detail/1919

http://www.nowamagic.net/librarys/veda/detail/182

 

GET和POST是由HTTP协议定义的。在HTTP协议中,Method和Data(URL, Body, Header)是正交的两个概念,也就是说,使用哪个Method与应用层的数据如何传输是没有相互关系的。

HTTP没有要求,如果Method是POST数据就要放在BODY中。也没有要求,如果Method是GET,数据(参数)就一定要放在URL中而不能放在BODY中。这个要求只是HTML规定在解析HTML元素后,发送HTTP请求时特定的要求,即对于HTML标签中的get 和post 方法,在发送HTTP请求时,post数据放在body中,get放在url中。

posted on 2015-10-20 16:32  迷茫中寻找方向  阅读(166)  评论(0编辑  收藏  举报

导航