A Python közösség már létrehozott és megosztott könyvtárak dolgozó URL-ek és a HTTP kapcsolatok.
Ezek urllib és urllib2. Míg a jó abban, amit csinálnak, valójában semmi köze egymáshoz, és urllib3 valójában.
urllib3, míg célja az alapelveit urllib, különbözik tőle a funkciókat úgy döntött, hogy támogatja, amelyek nem tartoznak az eredeti modul.
Mi az új ebben a kiadásban:
- Medencék lehet használni, mint háttér vezetők.
- Ne használja fel újra kötelékeit tapasztalt SSLError.
- Nem hagyják, amikor gzip dekódolására egy üres patak.
- Add sha256 támogatása ujjlenyomat-ellenőrzés.
- Fix kezelése fejléc értékek tartalmazó vesszővel.
Mi az új verzióban 1.10.2:
- Medencék lehet használni, mint háttér vezetők.
- Ne használja fel újra kötelékeit tapasztalt SSLError.
- Nem hagyják, amikor gzip dekódolására egy üres patak.
- Add sha256 támogatása ujjlenyomat-ellenőrzés.
- Fix kezelése fejléc értékek tartalmazó vesszővel.
Mi az új verzióban 1.8.3:
- Fix proxy kapcsolatos hiba, ha voltak kapcsolataik újrafelhasználását helytelenül.
- Added socket_options kulcsszó paraméter, amely lehetővé teszi, hogy meghatározza setsockopt konfigurációját új foglalat.
- Az eltávolított HTTPConnection.tcp_nodelay javára HTTPConnection.default_socket_options.
- Fix Típushiba bug in Python 2.6.4.
Mi az új verzióban 1.7.1:
- Added szemcsés timeout támogatást új urllib3.util. Timeout osztály.
- Fix Python 3.4 támogatás.
Mi az új a 1.7-es verzió:
- Átadás assert_hostname = False létrehozásakor HTTPSConnectionPool kihagyja hostname ellenőrzés SSL kapcsolatokat.
- Új módszer urllib3.response.HTTPResponse.stream (...), amely egyfajta generátorként köré .read (...).
- IPv6 url elemzés érvényesíti zárójelek hostname.
- Fix szál versenyhelyzet urllib3.poolmanager.PoolManager.connection_from_host (...)
- ProxyManager kérések közé tartozik már nem alapértelmezett port a Host: ... header.
- Added HTTPS proxy támogatás ProxyManager.
- New RequestField objektum átadható a mezők = ... param, amely meghatározhatja a fejléceket.
- Emelje urllib3.exceptions.ProxyError amikor csatlakozik a kiszolgáló nem.
- nemzetközi fejléceket, ha a kiküldetés fájlneveket.
- Továbbfejlesztett IPv6 támogatás.
Mi az új 1.4-es:
- Minor AppEngine kapcsolatos javítások.
- váltottam mimetools.choose_boundary a uuid.uuid4 ().
Mi az új verzióban 1.2.2:
- Fix csomagolás bug nem hajózási teszt-követelményeket. txt.
Mi az új a 1.2-es verzió:
- Added Python 3 támogatás (tesztelt 3.2.2)
- Eldobott Python 2.5 támogatás (tesztelt 2.6.7, 2.7.2)
- A select.poll helyett select.select a rendszerek, amelyek támogatják azt.
- A Queue.LifoQueue helyett Queue.Queue agresszívebb kapcsolatot újrahasznosítása. Beállítható nyomós ConnectionPool.QueueCls.
- Fix ImportError telepítés során, amikor az SSL modul nem elérhető. (Issue # 41)
- Fix PoolManager átirányítja a rendszerek között (például HTTP - & # x3e; HTTPS) nem töltötték ki megfelelően. (Issue # 28, fedetlen Issue # 10 v1.1)
- átírta dummyserver használni tornádó helyett webob + eventlet. Az eltávolított idegen támogatott dummyserver tesztelés háttereket. Hozzáadott socket-szintű vizsgálatokat.
Mi az új 1.1-es verzióban:
- Refactored dummyserver saját gyökér névtér modul (teszteléshez használt ).
- Added hostname hitelesítési VerifiedHTTPSConnection által vendoring a Py32 a ssl_match_hostname.
- Fix cross-host HTTP átirányítás használata esetén PoolManager.
- Fix decode_content figyelmen kívül hagyják, amikor beállítva urlopen.
- Fix timeout kapcsolatos hibákat.
Mi az új a 1.0.2 verzió:
- Rögzített elírás VerifiedHTTPSConnection ami csak jelen, bug ha használja az objektum kézzel.
- Made RecentlyUsedContainer (és ebből következően PoolManager) több thread-safe csavarva a hozzáférési bejelentkezés mutexek.
- Made RecentlyUsedContainer több dict-szerű (korrigált __delitem__ és __getitem__ viselkedés), a tesztek. Nem érinti core urllib3 kódot.
Mi az új a 1.0.1 verzió:
- Javítva egy hiba, ha ugyanazt a kapcsolatot kapnánk vissza a medencébe kétszer, ami idegen & quot; HttpConnectionPool tele van & quot; jelentkezzen figyelmeztetések.
Mi az új 1.0 verzióban:
- Added PoolManager a FVT lejártát kapcsolatok (tesztelt és dokumentált) .
- Added ProxyManager (szüksége tesztek, docs, és annak megerősítése, hogy működik a HTTPS proxy).
- Added opcionális részleges olvasható támogatása választ, ha preload_content = False. Most kéréseket, és csak olvasni a fejlécek betöltése nélkül Made válasz dekódolását választható (alapértelmezett, ugyanaz, mint korábban).
- Added opcionális explicit határ karakterlánc encode_multipart_formdata.
- Kényelem kérésére módszerek most örökölt RequestMethods. Régi segítők, mint get_url és post_url kell áttértek az új kérelmet (módszer, url, ...).
- Refactored kódot kell még függetlenített, újrafelhasználható, és bővíthető.
- engedélyes fejléc hozzá .py.
- Embiggened dokumentáció: Sok Sphinx-barát docstrings a kódot, és dokumentációban, a docs / és urllib3.readthedocs.org.
- Embettered azokat a dolgokat!
- elkezdtem írni ezt a fájlt.
követelmények :
- Python 2.6 vagy újabb
Hozzászólás nem található