2012-08-26 62 views
1

当我读到的示例代码,我首先需要打开和连接python httplib是否允许持久连接?

conn = httplib.HTTPSConnection(server) 

,然后我可以发送多个请求而不进行新的连接:

conn.request(...) 

那么这是否意味着我有一个持久的连接?或者httplib会为每个请求建立一个新的连接?如何确保与httplib的持久连接?

+0

可能的[Python中的持久HTTPS连接]的重复(http://stackoverflow.com/questions/7198552/persistent-https-connections-in-python) – Kimvais

+0

相关:[持久性的urllib.request连接到HTTP服务器](http://stackoverflow.com/questions/9772854/persistence-of-urllib-request-connections-to-a-http-server) – jfs

回答

0

是的,连接是持久的,假设服务器支持它。在first example中,可以验证连接sock属性是否被重用。注意响应必须被关闭,例如read(),每次都是如此。