urllib3

Software screenshot:
urllib3
Podrobnosti Software:
Verze: 1.10.4 Aktualizováno
Datum uploadu: 12 May 15
Vývojka: Andrey Petrov
Licence: Volný
Popularita: 74

Rating: 3.0/5 (Total Votes: 1)

Python komunita již vytvořený a sdílený do knihoven pro práci s URL a HTTP spojení.
Jedná se o urllib a urllib2. Zatímco oba dobří v tom, co dělají, ve skutečnosti nemají nic společného s sebou, a vlastně urllib3.
urllib3, zatímco navržen na základních principech urllib, liší se od něj prostřednictvím funkcí, které se rozhodly podporovat, nejsou zahrnuty v původním modulu

Co je nového v této verzi.:

  • Bazény mohou být použity jako kontextová manažery.
  • Nepoužívejte znovu použitelné přípojky, které zaznamenaly SSLError.
  • Nepoužívejte selhat při gzip dekódování prázdné proudu.
  • Přidat sha256 podporu pro ověření otisku prstu.
  • Opraveno zpracování hodnot hlavičky, které obsahují čárky.

Co je nového ve verzi 1.10.2:.

  • Bazény mohou být použity jako kontextové manažeři
  • Nepoužívejte znovu použitelné přípojky, které zaznamenaly SSLError.
  • Nepoužívejte selhat při gzip dekódování prázdné proudu.
  • Přidat sha256 podporu pro ověření otisku prstu.
  • Opraveno zpracování hodnot hlavičky, které obsahují čárky.

Co je nového ve verzi 1.8.3:

  • Opravena chyba proxy-souvisejí, pokud spoje byly znovu použity nesprávně.
  • Added socket_options parametr, klíčové slovo, které umožňuje definovat setsockopt konfigurace nových zásuvek.
  • Odstraněno HTTPConnection.tcp_nodelay ve prospěch HTTPConnection.default_socket_options.
  • Opravena chyba TypeError v Pythonu 2.6.4.

Co je nového ve verzi 1.7.1:

  • Přidána zrnitých podpora časového limitu s novým urllib3.util. Timeout třídy.
  • Pevná Python 3.4 podporu.

Co je nového ve verzi 1.7:

  • Předávání assert_hostname = při vytváření False si HTTPSConnectionPool vynechá ověření hostname pro připojení SSL.
  • Nová metoda urllib3.response.HTTPResponse.stream (...), který působí jako generátor omotal kolem .read (...).
  • IPv6 url parsování vynutí závorky kolem hostname.
  • Pevná nit Spor v urllib3.poolmanager.PoolManager.connection_from_host (...)
  • žádosti ProxyManager nyní zahrnuje non-výchozí port v hostitelském:. ... Header
  • Přidána HTTPS podporu proxy v ProxyManager.
  • New RequestField objekt může být předán do pole = ... param, který může specifikovat záhlaví.
  • Zvýšit urllib3.exceptions.ProxyError při připojení k serveru proxy se nezdaří.
  • , kdy vysílání názvů souborů Použijte mezinárodní záhlaví.
  • Vylepšená podpora IPv6.

Co je nového ve verzi 1.4:.

  • Drobné opravy AppEngine související s
  • Switched z mimetools.choose_boundary až uuid.uuid4 ().

Co je nového ve verzi 1.2.2:

  • Opravena chyba balení ne lodní testovacích požadavků. txt.

Co je nového ve verzi 1.2:

  • 3 Přidána podpora Python (testováno na 3.2.2)
  • Klesl Python 2.5 Podpora (testováno na 2.6.7, 2.7.2)
  • Používání select.poll namísto select.select pro platformy, které jej podporují.
  • Používání Queue.LifoQueue místo Queue.Queue pro agresivnější připojení opětovného použití. Konfigurovatelné naléhavými ConnectionPool.QueueCls.
  • Pevná ImportError během instalace, když ssl modul není k dispozici. (Issue # 41)
  • Pevná PoolManager přesměrování mezi režimy (například HTTP - & # X3e; HTTPS) nedokončení správně. (Issue # 28, odkryty Issue # 10 v v1.1)
  • portované dummyserver používat tornádo místo webob + eventlet. Odstraněny cizí nepodporované testování dummyserver backends. Testy Přidal socket úrovni.

Co je nového ve verzi 1.1:

  • refactored dummyserver do vlastního kořenového jmenného prostoru modulu (slouží k testování ).
  • Přidána ověření hostname pro VerifiedHTTPSConnection od vendoring v Py32 je ssl_match_hostname.
  • Pevná cross-hostitel HTTP přesměrování při použití PoolManager.
  • Pevná decode_content ignorována při nastavení přes urlopen.
  • Opraveny chyby časového limitu účely.

Co je nového ve verzi 1.0.2:

  • Opraven překlep v VerifiedHTTPSConnection která by přítomen pouze jako bug pokud používáte objekt ručně.
  • Made RecentlyUsedContainer (a následně PoolManager) více thread-safe obalením protokolu přístupu v mutexu.
  • Made RecentlyUsedContainer více dict-like (korigovaná __delitem__ a __getitem__ chování), s testy. Nemělo by to mít vliv na základní urllib3 kód.

Co je nového ve verzi 1.0.1:

  • Opravena chyba, kdy by totéž spojení dostat vrácené do bazénu dvakrát, což způsobuje cizí & quot; HttpConnectionPool je plná & quot; log varování.

Co je nového ve verzi 1.0:

  • Přidaný PoolManager s HŽP uplynutím spojů (testováno a dokumentováno) .
  • Přidaný ProxyManager (potřebuje testy, dokumenty, a potvrzení, že to funguje s HTTPS proxy).
  • Přidána fakultativní částečné čitelný podpora pro reakci, kdy preload_content = False. Nyní můžete podávat žádosti a jen číst hlavičky bez načtení Made odpověď dekódování volitelný (výchozí nastavení na, stejně jako dříve).
  • Přidána volitelný explicitní hranice řetězec pro encode_multipart_formdata.
  • metody požadavek Pohodlí jsou nyní dědí z RequestMethods. Staří pomocníci jako get_url a post_url by měla být upuštěno ve prospěch nového požadavku (metoda, URL, ...).
  • refactored kód musí být ještě více odděleny, opakovaně použitelné, a rozšiřitelný.
  • License hlavička přidána .py souborů.
  • Embiggened dokumentace:. Spousta Sphinx šetrných docstrings v kódu a dokumenty v docs / a na urllib3.readthedocs.org
  • Embettered všechny ty věci!
  • začal psát tento soubor.

Požadavky na :

  • Python 2.6 nebo vyšší,

Podobný software

ITC
ITC

13 Apr 15

PyICU
PyICU

13 May 15

CppHeaderParser
CppHeaderParser

20 Jul 15

BinaryOrNot
BinaryOrNot

13 Apr 15

Ostatní software developer Andrey Petrov

urllib3
urllib3

20 Feb 15

Komentáře k urllib3

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!