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: nan/5 (Total Votes: 0)

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

dicttoxml
dicttoxml

12 May 15

XlsxWriter
XlsxWriter

12 May 15

Pytz
Pytz

4 Jun 15

RPyC
RPyC

12 May 16

Ostatní software developer Andrey Petrov

urllib3
urllib3

20 Feb 15

Komentáře k urllib3

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