urllib3

Screenshot Software:
urllib3
Detalii soft:
Versiune: 1.10.4 Actualizat
Incarca data: 12 May 15
Producător: Andrey Petrov
Licenţă: Gratuit
Popularitate: 74

Rating: nan/5 (Total Votes: 0)

Comunitatea Python a creat deja și împărtășite de biblioteci pentru lucrul cu URL-uri și conexiuni HTTP.
Acestea sunt urllib și urllib2. În timp ce atât de bun la ceea ce fac, ei au de fapt nimic în comun una cu alta, și cu urllib3 fapt.
urllib3, în timp ce proiectat pe principiile de bază ale urllib, diferă de aceasta prin caracteristici a decis să sprijine, nu sunt incluse în modulul inițial

Ce este nou în această versiune.:

  • Bazine poate fi folosit ca manageri de context.

  • Conexiuni
  • Nu se vor refolosi care a apărut o SSLError.
  • Nu reușesc când gzip decodarea unui flux de gol.
  • Adauga suport pentru verificarea amprentelor digitale SHA256.
  • Manipularea fixă ​​de valori header conțin virgule.

Ce este nou în versiunea 1.10.2:.

  • Bazine poate fi folosit ca manageri de context

  • Conexiuni
  • Nu se vor refolosi care a apărut o SSLError.
  • Nu reușesc când gzip decodarea unui flux de gol.
  • Adauga suport pentru verificarea amprentelor digitale SHA256.
  • Manipularea fixă ​​de valori header conțin virgule.

Ce este nou în versiunea 1.8.3:

  • bug legate de proxy fixe în cazul conexiunilor au fost refolosite incorect.
  • parametru cheie Adaugat socket_options care permite definirea configurarea setsockopt noi prize.
  • Eliminat HTTPConnection.tcp_nodelay în favoarea HTTPConnection.default_socket_options.
  • bug TypeError Fixed în Python 2.6.4.

Ce este nou în versiunea 1.7.1:

  • Adăugat suport timeout granular cu noul urllib3.util. clasa Timeout.
  • fix Python 3.4 de sprijin.

Ce este nou în versiunea 1.7:

  • assert_hostname Pase = False la crearea unui HTTPSConnectionPool va sări verificare hostname pentru conexiuni SSL.
  • New urllib3.response.HTTPResponse.stream metoda (...), care actioneaza ca un generator de înfășurat în jurul valorii de se citi (...).
  • IPv6 url parsing impune paranteze în jurul gazdă.
  • fir stare cursă fixă ​​în urllib3.poolmanager.PoolManager.connection_from_host (...)
  • cereri ProxyManager includ acum port non-default în Realizator:. ... Antet
  • Adaugat HTTPS suport proxy în ProxyManager.
  • New RequestField obiect poate fi trecut la câmpurile = ... param care pot specifica antete.
  • Ridicați urllib3.exceptions.ProxyError când vă conectați la proxy eșuează.
  • Utilizați antetele internaționale atunci când postați numelor de fișiere.
  • suport IPv6 îmbunătățit.

Ce este nou în versiunea 1.4:.

  • stabilește legate de AppEngine minore
  • trecut de la mimetools.choose_boundary la uuid.uuid4 ().

Ce este nou în versiunea 1.2.2:

  • bug ambalarea fixă ​​de transport maritim nu testare cerințe. txt.

Ce este nou în versiunea 1.2:

  • Adaugat Python 3 de sprijin (testat pe 3.2.2)
  • cazut Python 2.5 de sprijin (testat pe 2.6.7, 2.7.2)
  • Utilizarea select.poll loc de select.select pentru platforme care îl suportă.
  • Utilizarea Queue.LifoQueue loc de Queue.Queue pentru reutilizarea conexiune mai agresiv. Configurabil prin ConnectionPool.QueueCls imperative.
  • fix ImportError în timpul instalării când modul SSL nu este disponibil. (Ediția # 41)
  • fix PoolManager redirecționează între scheme (cum ar fi HTTP - & # x3e, HTTPS) nu completarea corect. (Ediția # 28, neacoperit de Numărul # 10 în v1.1)
  • dummyserver portat folosească tornadă în loc de webob + eventlet. Eliminate străine nesusținute backend testare dummyserver. Testele adăugat la nivel de socket.

Ce este nou în versiunea 1.1:

  • Refactored dummyserver propriei modul de rădăcină namespace (folosit pentru testare ).
  • Adăugat verificare hostname pentru VerifiedHTTPSConnection de vendoring în ssl_match_hostname Py32 lui.
  • fix HTTP eco-gazdă redirecționează atunci când se utilizează PoolManager.
  • decode_content fixă ​​ignorate atunci când este setat prin urlopen.
  • bug legate de expirare fixe.

Ce este nou în versiunea 1.0.2:

  • greșeli fixă ​​în VerifiedHTTPSConnection care ar prezenta doar ca un bug dacă utilizați manual obiect.
  • Made RecentlyUsedContainer (și, prin urmare, PoolManager) mai thread-safe de ambalaj jurnalul de acces într-un mutex.
  • Made RecentlyUsedContainer mai-dict ca (__delitem__ corectate și comportament __getitem__), cu teste. Nu ar trebui să afecteze codul de bază urllib3.

Ce este nou în versiunea 1.0.1:

  • Fixed un bug în cazul în care aceeași conexiune ar obține întors în piscina de două ori, provocând străine & quot; HttpConnectionPool este plin & quot; log avertismente.

Ce este nou în versiunea 1.0:

  • Adaugat PoolManager cu LRU expirarea conexiuni (testat și documentat) .
  • Adaugat ProxyManager (are nevoie de teste, documente, și confirmarea că acesta funcționează cu proxy-uri HTTPS).
  • Adaugata optional suport parțial-citit pentru răspunsuri, atunci când preload_content = False. Puteți face acum cereri și citește doar anteturile fără încărcare răspunsul Made decodificare opțional (implicit pe, la fel ca mai înainte).
  • Adaugata opțional string limită explicită pentru encode_multipart_formdata.
  • Metode de cerere Confort sunt acum moștenite de la RequestMethods. Ajutoare vechi, cum ar fi get_url și post_url trebuie abandonată în favoarea noua cerere (metoda, url, ...).
  • cod Refactored să fie chiar mai decuplate, reutilizabile, și extensibil.
  • header licență adăugat .py fișiere.
  • Embiggened documentația. O mulțime de docstrings Sphinx-friendly in codul și docs în docs / și urllib3.readthedocs.org
  • Embettered toate lucrurile!
  • A început acest fisier.

Cerințe :

  • Python 2.6 sau mai mare

Software similare

geopy
geopy

1 Mar 15

json2xlsx
json2xlsx

5 Jun 15

Werkzeug
Werkzeug

12 Apr 15

pyswf
pyswf

12 Apr 15

Alte software-uri de dezvoltator Andrey Petrov

urllib3
urllib3

20 Feb 15

Comentarii la urllib3

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!