1
當我讀到的示例代碼,我首先需要打開和連接python httplib是否允許持久連接?
conn = httplib.HTTPSConnection(server)
,然後我可以發送多個請求而不進行新的連接:
conn.request(...)
那麼這是否意味着我有一個持久的連接?或者httplib會爲每個請求建立一個新的連接?如何確保與httplib的持久連接?
當我讀到的示例代碼,我首先需要打開和連接python httplib是否允許持久連接?
conn = httplib.HTTPSConnection(server)
,然後我可以發送多個請求而不進行新的連接:
conn.request(...)
那麼這是否意味着我有一個持久的連接?或者httplib會爲每個請求建立一個新的連接?如何確保與httplib的持久連接?
號您最好的選擇是httplib2。
是的,連接是持久的,假設服務器支持它。在first example中,可以驗證連接sock屬性是否被重用。注意響應必須被關閉,例如read(),每次都是如此。
可能的[Python中的持久HTTPS連接]的重複(http://stackoverflow.com/questions/7198552/persistent-https-connections-in-python) – Kimvais
相關:[持久性的urllib.request連接到HTTP服務器](http://stackoverflow.com/questions/9772854/persistence-of-urllib-request-connections-to-a-http-server) – jfs