我需要在 urllib2.request()
上设置超时时间。
我不使用 urllib2.urlopen()
,因为我使用的是 request
的 data
参数。我该如何设置?
最佳答案
虽然 urlopen
确实接受 POST
的 data
参数,但您可以在 Request 上调用
这样的对象,urlopen
import urllib2
request = urllib2.Request('http://www.example.com', data)
response = urllib2.urlopen(request, timeout=4)
content = response.read()
关于python - 在 urllib2.request() 调用上设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16646322/