任何方式做在Python 2.x中使用的urllib请求时设置请求头?
-
19-09-2019 - |
题
我试图发出HTTP请求在Python 2.6.4,使用的urllib模块。是否有任何的方式来设置请求头?
我相信这是可能使用的urllib2,但我宁愿因为它似乎更容易使用的urllib。
解决方案
我不这么认为,但的urllib2 的即可。检查出的 urllib2.Request 的文档。
其他提示
有没有什么办法可以做到这一点,而这恰恰是urllib
的原因有利于urllib2
的弃用。因此,只要使用urllib2
而不是编写新的代码到一个过时的接口。
其实你可以覆盖在FancyURLopener
方法,但似乎并没有权利(见的 http://docs.python.org/library/urllib.html#urllib._urlopener )。你也可以使用httplib
这基本上是urllib
后端。
但无论如何,使用urllib2
可能是最好的主意。它不是很难使用。 (I使用它所有的时间。)
不隶属于 StackOverflow