Python社區已經創建和共享圖書館與URL和HTTP連接工作。
這些都是urllib而urllib2的。雖然這兩個善於他們做什麼,他們實際上沒有任何共同之處對方,並用實際urllib3。
urllib3,而設計的的urllib的基本原則,不同於它通過它決定支持,不包括原來的模塊中的功能
什麼是新的在此版本:
- 在池可以用作背景的管理人員。
- 請不要再使用連接。
- 當GZIP解碼空流不會失敗。
- 將SHA256支持指紋驗證。
- 修正包含逗號頭值的處理。
它經歷了SSLError
什麼是1.10.2版本,新的:
- 在池可以用作背景的經理
- 請不要再使用連接。
- 當GZIP解碼空流不會失敗。
- 將SHA256支持指紋驗證。
- 修正包含逗號頭值的處理。
它經歷了SSLError
什麼是1.8.3版本,新的:
- 在固定代理相關的臭蟲正在重用的連接不正確。
- 新增socket_options關鍵字參數,它允許定義新的套接字setsockopt的配置。
- 在贊成HTTPConnection.default_socket_options去除HTTPConnection.tcp_nodelay。
- 修正錯誤類型錯誤2.6.4。
在Python
什麼版本1.7.1是新的:
- 在添加顆粒狀超時支持新urllib3.util。超時類。
- 修正的Python 3.4的支持。
在什麼1.7版是新的:
- 在傳遞assert_hostname =假創建HTTPSConnectionPool將跳過主機名驗證時,對於SSL連接。
- 新方法urllib3.response.HTTPResponse.stream(...)充當纏.read(...)一台發電機。
- 在IPv6的地址解析強制括號內的主機名。
- 在urllib3.poolmanager.PoolManager.connection_from_host(...)固定線程競爭條件
- ProxyManager請求包括:對主機的非默認端口:。...頭
- 在ProxyManager添加HTTPS代理支持。
- 新RequestField對象可以被傳遞到田間地頭= ...參數可以指定頭。
- 在提高urllib3.exceptions.ProxyError連接到代理時失敗。
- 在公佈的文件名時,使用國際標頭。
- 改進了對IPv6的支持。
什麼,版本1.4中新的:
- 在小AppEngine上相關的修正
- 從mimetools.choose_boundary切換到uuid.uuid4()。
什麼版本1.2.2是新的:
- 在不送貨的測試要求固定包裝的bug。 TXT。
什麼版本1.2是新的:
- 在Python中添加了支持3(3.2.2測試)
- 在掉落的Python 2.5的支持(在2.6.7測試2.7.2)
- 使用select.poll而不是select.select為支持它的平台。
- 使用Queue.LifoQueue代替Queue.Queue更積極的連接复用。配置通過覆蓋ConnectionPool.QueueCls。
- 修正了導入錯誤在安裝過程中,當SSL模塊不可用。 (問題#41)
- 固定PoolManager方案(HTTPS&#x3e如HTTP)之間的重定向。 (問題#28,在V1.1問題#10破獲)
- 閥塊dummyserver使用webob + eventlet龍捲風代替。去除多餘的不支持dummyserver測試後端。增加了插座級測試。
未完成正常; -
什麼是1.1版本的新:
- 在重構dummyserver到自己的根命名空間模塊(用於測試)。
- 添加主機名核查VerifiedHTTPSConnection通過vendoring在Py32的ssl_match_hostname。
- 修正了跨主機使用HTTP時PoolManager重定向。
- 固定decode_content。
- 固定超時相關的錯誤。
通過時設定的urlopen被忽略
什麼是1.0.2版本的新:
- 在VerifiedHTTPSConnection更正了這只會存在一個如果你使用手動的對象錯誤。
- 在製造RecentlyUsedContainer(因此PoolManager)更多線程安全的一個互斥體包裹的訪問日誌。
- 在製造RecentlyUsedContainer更多的字典一樣(修正__delitem__和__getitem__行為),以測試。應該不會影響核心urllib3代碼。
什麼是1.0.1版本的新:
- 修正了相同的連接將獲得返回的錯誤入池兩次,導致多餘的" HttpConnectionPool充滿"記錄警告。
什麼是1.0版本新:
- 在新增PoolManager與連接LRU到期(測試和記錄) 。
- 新增ProxyManager(需要測試,文檔,並確認其與HTTPS代理工作)。
- 添加可選部分讀取支持時,preload_content =假。現在,您可以提出請求,只是看了標題而不加載響應製造可選的解碼(缺省打開,同前)。
- 添加可選明確邊界字符串encode_multipart_formdata。
- 便利請求方式現在繼承自RequestMethods。老助手像get_url和POST_URL應該摒棄,取而代之的新要求(方法,URL,...)。
- 在重構的代碼更加解耦,可重複使用,且可擴展的。
- 許可頭加入到.py文件。
- Embiggened的文檔:很多代碼中的獅身人面像友好的文檔字符串和文檔的文檔/和urllib3.readthedocs.org
- Embettered所有的東西!
- 在開始寫這個文件。
為響應
要求:
- 在Python的2.6或更高版本
評論沒有發現