urllib3

Software kuvakaappaus:
urllib3
Ohjelmiston tiedot:
Versio: 1.10.4 Päivitetty
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Andrey Petrov
Lupa: Vapaa
Suosio: 74

Rating: nan/5 (Total Votes: 0)

Python yhteisö on jo luonut ja jaettava kirjastot kanssa URL ja HTTP-yhteyksiä.
Nämä ovat urllib ja urllib2. Vaikka molemmat hyviä, mitä he tekevät, he todella ole mitään yhteistä keskenään, ja urllib3 todellisuudessa.
urllib3, kun taas suunniteltu perusperiaatteet urllib, eroaa siitä läpi ominaisuuksia se päätti tukea, eivät sisälly alkuperäiseen moduulissa.

Mikä on uusi tässä julkaisussa:

  • Altaat voidaan käyttää yhteydessä johtajat.
  • Älä käyttää uudelleen yhteyksiä jossa koettiin SSLError.
  • Älä epäonnistua, kun gzip dekoodaus tyhjä stream.
  • Lisää sha256 tukea sormitunnistus.
  • Kiinteä käsittely header arvoja sisältävien pilkuilla.

Mikä on uusi versiossa 1.10.2:

  • Altaat voidaan käyttää yhteydessä johtajat.
  • Älä käyttää uudelleen yhteyksiä jossa koettiin SSLError.
  • Älä epäonnistua, kun gzip dekoodaus tyhjä stream.
  • Lisää sha256 tukea sormitunnistus.
  • Kiinteä käsittely header arvoja sisältävien pilkuilla.

Mikä on uusi versiossa 1.8.3:

  • Kiinteät proxy liittyvät vika, jos yhteydet olivat uudelleen väärin.
  • Lisätty socket_options avainsanan parametri, jonka avulla voidaan määritellä Setsockopt kokoonpanon uusia pistorasiat.
  • Poistettu HTTPConnection.tcp_nodelay hyväksi HTTPConnection.default_socket_options.
  • Kiinteät Tyyppivirhe bugi Python 2.6.4.

Mikä on uusi versiossa 1.7.1:

  • Lisätty rakeinen timeout tukea uusia urllib3.util. timeout luokka.
  • Kiinteät Python 3.4 tuki.

Mikä on uusi versiossa 1.7:

  • Syöttäminen assert_hostname = False luotaessa HTTPSConnectionPool ohittaa hostname todentaminen SSL-yhteydet.
  • Uusi menetelmä urllib3.response.HTTPResponse.stream (...), joka toimii generaattorina kiedottu .Lue (...).
  • IPv6 url jäsentämiseen valvoo hakasulkeisiin isäntänimen.
  • Kiinteät thread race edellytys urllib3.poolmanager.PoolManager.connection_from_host (...)
  • ProxyManager pyynnöistä nyt ovat ei-default port in Host: ... header.
  • Lisätty HTTPS proxy tuki ProxyManager.
  • Uusi RequestField objekti voidaan siirtää kenttiin = ... param joka voi määritellä otsikot.
  • Nosta urllib3.exceptions.ProxyError liitettäessä proxy epäonnistuu.
  • Käytä kansainvälisiä otsikoita, kun lähettämistä tiedostojen nimet.
  • Parannettu IPv6-tuki.

Mikä on uusi versiossa 1.4:

  • Minor AppEngine liittyvät korjaukset.
  • siirtynyt mimetools.choose_boundary ja uuid.uuid4 ().

Mikä on uusi versiossa 1.2.2:

  • Kiinteä pakkaus vika ei toimiteta test-vaatimukset. txt.

Mikä on uusi versiossa 1.2:

  • Added Python 3 tuki (testattu 3.2.2)
  • Pudonnut Python 2.5 tuki (testattu 2.6.7, 2.7.2)
  • Käytä select.poll sijasta select.select laitureille, jotka tukevat sitä.
  • Käytä Queue.LifoQueue sijasta Queue.Queue tehokkaampaan yhteyden uudelleenkäyttö. Konfiguroitavat pakottavilla ConnectionPool.QueueCls.
  • Kiinteät ImportError asennuksen aikana, kun ssl-moduuli ei ole käytettävissä. (Issue # 41)
  • Kiinteät PoolManager ohjaa järjestelmien välillä (kuten HTTP - & # x3e, HTTPS) ei valmiiksi oikein. (Issue # 28, paljastettu Issue # 10 in v1.1)
  • Ported dummyserver käyttää Tornado sijaan webob + eventlet. Poistettu ylimääräisiä tueta dummyserver testaus backends. Lisätty socket-tason testeissä.

Mikä on uusi versio 1.1:

  • refactored dummyserver omien juureen nimiavaruus moduulia (käytetään testauksessa ).
  • Lisätty hostname todentaminen VerifiedHTTPSConnection jonka vendoring vuonna Py32 n ssl_match_hostname.
  • Kiinteät rajat isäntä HTTP uudelleenohjaus käyttäessäsi PoolManager.
  • Kiinteät decode_content jätetään huomiotta, kun asetettu kautta urlopen.
  • Kiinteät timeout liittyviä vikoja.

Mikä on uusi versiossa 1.0.2:

  • Kiinteät kirjoitusvirhe VerifiedHTTPSConnection joka olisi vain läsnä bug jos käytät esineen manuaalisesti.
  • Valmistettu RecentlyUsedContainer (ja siten PoolManager) Lisää kierre-safe kietomalla pääsyä kirjautua mutex.
  • Valmistettu RecentlyUsedContainer enemmän dict-like (korjattu __delitem__ ja __getitem__ käyttäytyminen), jossa testit. Ei pitäisi vaikuttaa ydin urllib3 koodia.

Mikä on uusi versiossa 1.0.1:

  • Kiinteä vika, jos samassa yhteydessä olisi saada takaisin altaaseen kahdesti, aiheuttaen vieraita & quot; HttpConnectionPool on täynnä & quot; log varoituksia.

Mikä on uusi versiossa 1.0:

  • Lisätty PoolManager kanssa LRU päättymistä yhteyksien (testattu ja dokumentoitu) .
  • Lisätty ProxyManager (tarvitsee testejä, dokumentit, ja vahvistus siitä, että se toimii HTTPS välityspalvelimia).
  • Lisätty valinnainen osittaista lukea tuki vasteita, kun preload_content = False. Nyt voit tehdä pyyntöjä ja vain lukea otsikoita lataamatta Valmistettu vaste dekoodausta valinnainen (oletuksena on, sama kuin ennen).
  • Lisätty vapaaehtoinen nimenomaisen rajan merkkijonon encode_multipart_formdata.
  • Convenience pyynnöstä menetelmiä nyt peritty RequestMethods. Vanha auttajia kuten get_url ja post_url olisi luovuttu uuden pyynnön (menetelmä, url, ...).
  • refactored koodin vieläkin irrotetaan tuotannosta, uudelleenkäytettäviä, ja laajennettavissa.
  • License otsikko lisätään .py tiedostoja.
  • Embiggened dokumentointi: Paljon Sphinx sopiva docstrings koodi ja docs in docs / ja urllib3.readthedocs.org.
  • Embettered kaikki asiat!
  • alkoi kirjoittaa tätä tiedostoa.

vaatimukset

  • Python 2.6 tai uudempi

Vastaavia ohjelmistoja

nbt2yaml
nbt2yaml

13 Apr 15

git-py
git-py

13 Apr 15

mpmath
mpmath

14 Apr 15

ITC
ITC

13 Apr 15

Muu ohjelmistojen kehittäjä Andrey Petrov

urllib3
urllib3

20 Feb 15

Kommentit urllib3

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!