urllib3

Software screenshot:
urllib3
Software informatie:
Versie: 1.10.4 Bijgewerkt
Upload datum: 12 May 15
Ontwikkelaar: Andrey Petrov
Licentie: Gratis
Populariteit: 263

Rating: 3.0/5 (Total Votes: 2)

De Python gemeenschap heeft al gemaakt en gedeelde bibliotheken voor het werken met URL's en HTTP-verbindingen.
Deze zijn urllib en urllib2. Terwijl zowel goed in wat ze doen, ze eigenlijk hebben niets gemeen met elkaar, en met urllib3 eigenlijk.
urllib3, terwijl ontworpen op de basisprincipes van urllib, verschilt van het door de mogelijkheden die het besloot te ondersteunen, niet opgenomen in de oorspronkelijke module

Wat is nieuw in deze release.:

  • Pools kan worden gebruikt als context managers.
  • Niet hergebruiken verbindingen die een SSLError ervaren.
  • Niet mislukken wanneer gzip decoderen van een lege stream.
  • Voeg sha256 ondersteuning voor vingerafdruk verificatie.
  • Vast afhandeling van header waarden met komma's.

Wat is nieuw in versie 1.10.2:.

  • Pools kan worden gebruikt als context managers
  • Niet hergebruiken verbindingen die een SSLError ervaren.
  • Niet mislukken wanneer gzip decoderen van een lege stream.
  • Voeg sha256 ondersteuning voor vingerafdruk verificatie.
  • Vast afhandeling van header waarden met komma's.

Wat is nieuw in versie 1.8.3:

  • Fixed-proxy gerelateerde bug waar de aansluitingen werden hergebruikt verkeerd.
  • Toegevoegd socket_options trefwoord parameter die het mogelijk maakt om setsockopt configuratie van nieuwe sockets te definiëren.
  • Verwijderd HTTPConnection.tcp_nodelay in het voordeel van HTTPConnection.default_socket_options.
  • Fixed TypeError bug in Python 2.6.4.

Wat is nieuw in versie 1.7.1:

  • Toegevoegd granulaire timeout ondersteuning bij nieuwe urllib3.util. Timeout klasse.
  • Vast Python 3.4 support.

Wat is nieuw in versie 1.7:

  • Passen assert_hostname = Vals bij het maken van een HTTPSConnectionPool zal overslaan hostname verificatie voor SSL-verbindingen.
  • Nieuwe methode urllib3.response.HTTPResponse.stream (...) die fungeert als een generator rond .Lees (...).
  • IPv6 url parsing afdwingt haken rond de hostname.
  • Vast thread race condition in urllib3.poolmanager.PoolManager.connection_from_host (...)
  • ProxyManager verzoeken nu ook niet-standaard poort in Host:. ... Header
  • Toegevoegd HTTPS-proxy-ondersteuning in ProxyManager.
  • Nieuwe RequestField object kan worden doorgegeven aan de velden = ... param die headers kunt opgeven.
  • Raise urllib3.exceptions.ProxyError bij het verbinden met proxy mislukt.
  • Gebruik internationale headers bij het plaatsen van bestandsnamen.
  • Verbeterde IPv6 ondersteuning.

Wat is nieuw in versie 1.4:.

  • Minor-AppEngine gerelateerde fixes
  • overgestapt van mimetools.choose_boundary tot uuid.uuid4 ().

Wat is nieuw in versie 1.2.2:

  • Fixed bug verpakking van niet scheepvaart test eisen. txt.

Wat is nieuw in versie 1.2:

  • Toegevoegd Python 3 ondersteuning (getest op 3.2.2)
  • Dropped Python 2.5 ondersteuning (getest op 2.6.7, 2.7.2)
  • Gebruik select.poll plaats van select.select voor platforms die dit ondersteunen.
  • Gebruik Queue.LifoQueue plaats van Queue.Queue voor meer agressieve verbinding hergebruik. Configureerbaar door dwingende ConnectionPool.QueueCls.
  • Vast ImportError tijdens installeren wanneer ssl module is niet beschikbaar. (Issue # 41)
  • Vast Poolmanager doorverwijzingen tussen regelingen (zoals HTTP - & # x3e, HTTPS) niet goed te voltooien. (Issue # 28, ontdekt door Kwestie # 10 in v1.1)
  • Ported dummyserver om tornado gebruiken in plaats van webob + eventlet. Verwijderd vreemde ondersteunde dummyserver testen backends. Toegevoegd socket-niveau testen.

Wat is nieuw in versie 1.1:

  • gerefactored dummyserver zijn eigen wortel namespace module (gebruikt voor het testen ).
  • Toegevoegd hostname verificatie voor VerifiedHTTPSConnection door vendoring in Py32's ssl_match_hostname.
  • Vast cross-gastheer HTTP-omleidingen bij het gebruik Poolmanager.
  • Vast decode_content genegeerd wanneer ingesteld via urlopen.
  • Fixed-timeout-gerelateerde bugs.

Wat is nieuw in versie 1.0.2:

  • Vast typo in VerifiedHTTPSConnection die zou alleen aanwezig als een bug als u handmatig met behulp van het object.
  • Made RecentlyUsedContainer (en dus Poolmanager) meer thread-safe door het verpakken van de toegang log in een mutex.
  • Made RecentlyUsedContainer meer dict-achtige (gecorrigeerd __delitem__ en __getitem__ gedrag), en de tests. Mag niet van invloed kern urllib3 code.

Wat is nieuw in versie 1.0.1:

  • Fixed a bug waar dezelfde verbinding zou krijgen terug in het zwembad twee keer, waardoor vreemde & quot; HttpConnectionPool vol is & quot; log waarschuwingen.

Wat is nieuw in versie 1.0:

  • Toegevoegd Poolmanager met LRU verstrijken van aansluitingen (getest en gedocumenteerd) .
  • Toegevoegd ProxyManager (moet testen, docs, en de bevestiging dat het werkt met HTTPS proxies).
  • Toegevoegd optionele gedeeltelijke-lezen ondersteuning voor reacties toen preload_content = Vals. U kunt nu verzoeken en lees net de headers, zonder het laden van de Made reactie decoderen optioneel (standaard op, hetzelfde als voorheen).
  • Toegevoegd optionele expliciete grens string voor encode_multipart_formdata.
  • Convenience verzoek methoden worden nu overgenomen van RequestMethods. Oude helpers zoals get_url en post_url dienen te worden afgeschaft ten gunste van de nieuwe aanvraag (methode, url, ...).
  • gerefactored code worden nog ontkoppeld, herbruikbaar, en uitbreidbaar.
  • License header toegevoegd aan bestanden .py.
  • Embiggened de documentatie:. Veel Sphinx-vriendelijke docstrings in de code en docs in docs / en op urllib3.readthedocs.org
  • Embettered alle dingen!
  • de slag het schrijven van dit bestand.

Eisen

  • Python 2.6 of hoger

Vergelijkbare software

PyOEmbed
PyOEmbed

13 May 15

rst2pdf
rst2pdf

6 Jun 15

ConfigIt
ConfigIt

13 Apr 15

umemcache
umemcache

5 Jun 15

Andere software van ontwikkelaar Andrey Petrov

urllib3
urllib3

20 Feb 15

Reacties op urllib3

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!