什么时候会有人使用httplib,什么时候使用urllib?
有什么不同?
我想我已经准备好了urllib使用httplib,我计划做一个需要发出http请求的应用程序,到目前为止我只使用python中的httplib.HTTPConnection来处理请求,在阅读关于urllib的文章后我发现我也可以使用它来请求,那么两者的好处是什么呢?
发布于 2010-07-22 10:00:58
默认情况下,urllib (特别是urllib2)处理许多事情,或者有适当的库来处理这些事情。例如,urllib2将自动遵循重定向,您可以使用cookiejar来处理登录脚本。如果您使用httplib,这些都是您必须自己编写的代码。
发布于 2013-11-14 17:10:17
我想说一些关于urllib,urllib2,httplib和httplib2的事情。
urllib*和httplib*的主要区别在于:
httplib和httplib2直接处理/HTTPs请求和响应,并为您提供更多空间来完成您自己的工作。
httplib和urllib2都是基于httplib构建的,它们更加抽象和强大,但有时并不能满足您对某些相关操作的特定需求。
对于httplib和httplib2,我认为它们都是HTTP client library。但是,与httplib2 httplib**.**相比,的功能更强大,功能也更多
至于urllib和urllib2,引用自this link
Python和urllib2都是执行
请求相关内容的Python模块,但提供了不同的功能。下面列出了它们最重要的两个区别:
我推荐我的个人博客Httplib Httplib2 Urllib Urllib2-what’s the Difference。
希望它能有所帮助:-)
发布于 2010-07-22 11:06:11
urllib/urllib2构建在httplib之上。它提供了比直接写入httplib更多的功能。
但是,httplib使您能够更好地控制底层连接。
https://stackoverflow.com/questions/3305250
复制相似问题