Python httplib2 如何設置超時?
12-24
就是訪問一個鏈接,當超過若干秒沒有相應,客戶端就主動斷開連接(499)
httplib2.Http(self, cache=None, timeout=None, proxy_info=None)
用help(httplib2.Http)就能看到
python2.7之後版本可以用httplib自己的timeout,之前的版本只能是socket.setdefaulttimeout做全局設置了
這裡的timeout 說到是socket 的timeout 可以通過設置socket.setdefaulttimeout(time)來改變這個時間
python下所有高層網路類都是通過底層socket類實現的,所以import socket後直接使用socket自帶的超時即可
推薦閱讀: