为什么URLLib2不支持持久连接?

sba*_*ell 7 python urllib2 keep-alive

扫描urllib2源后,即使您指定keep-alive,似乎连接也会自动关闭.

为什么是这样?

因为它现在我只是httplib用于我的持久连接...但想知道为什么在urllib2中禁用(或者可能只是模糊).

Ale*_*lli 7

这是urllib2(和urllib)的众所周知的限制.到目前为止,恕我直言最好的尝试是修复它并使其正确是Garry Bodsworth的Python 2.6或2.7 的coda_network - 替换,修补版本的urllib2(以及其他一些模块)来支持keep-alive(还有一些其他更小但相当的欢迎修复).