学习过程中的随手笔记

今天在看《自己动手写网络爬虫》一书时,在第七页中有这么一句话“由于HTTP协议本身对URL字符串长度有所限制,因此不能传递过多的参数给服务器……”,貌似听起来是没错的,我们都知道get请求的url的长度是有限制的,但是我隐约记得不知在哪看过,说url的长度限制是并不是HTTP协议本身规定的,而是其他各种因素综合限定的。

果然,随便搜索几篇文章一看,结论都是差不多的。

https://www.cnblogs.com/henryhappier/archive/2010/10/09/1846554.html

https://www.cnblogs.com/lengyuhong/archive/2012/02/04/2330130.html

https://my.oschina.net/leejun2005/blog/136820(这一篇总结得比较详细,还有关于get请求和post请求的对比,可以细看,我随手抄了两句过来)

1. HTTP 协议从未规定 GET/POST 的请求长度限制是多少。

2. 所谓的请求长度限制是由浏览器和 web 服务器决定和设置的,各种浏览器和 web 服务器的设定

均不一样,这依赖于各个浏览器厂家的规定或者可以根据 web 服务器的处理能力来设定。

 

嘻嘻嘻,看来以后看书还是得认证点,不然被坑了还不知道什么。

 

 

 

posted @ 2019-11-30 15:23  一去二三浪里小白龙  阅读(172)  评论(0编辑  收藏  举报
//增加一段JS脚本,为目录生成使用