分享下GET和POST的真正区别
但我不得不承认,我的确没有仔细看过HTTP的RFC文档。而POST将数据放在BODY中。GET和POST是由HTTP协议定义的。在HTTP协议中,Method和Data是正交的两个概念,也就是说,使用哪个Method与应用层的数据如何传输是没有相互关系的。虽然这种请求不可能从浏览器发出,但是现在的Web Server又不是只给浏览器用,已经完全地超出了HTML服务器的范畴了。HTTP协议明确地指出了,HTTP头和Body都没有长度的要求。而对于URL长度上的限制,有两方面的原因造成:浏览器。据说IE对URL长度会限制在2048个字符内。那人阴险地祭出神器――最终解释权,说,“这个不算小白。”如果一个人一开始就做Web开发,很可能把HTML对HTTP协议的使用方式,当成HTTP协议的唯一的合理使用方式。从而犯了以偏概全的错误。
下载地址
用户评论