urllib3

Screenshot der Software:
urllib3
Softwarebeschreibung:
Version: 1.10.4 Aktualisiert
Upload-Datum: 12 May 15
Entwickler: Andrey Petrov
Lizenz: Frei
Popularität: 74

Rating: nan/5 (Total Votes: 0)

Die Python-Gemeinschaft hat bereits erstellt und in Bibliotheken für die Arbeit mit URLs und HTTP-Verbindungen geteilt.
Dies sind urllib und urllib2. Während beide gut, was sie tun, die sie tatsächlich haben nichts mit einander und mit urllib3 tatsächlich.
urllib3, während auf den Grundprinzipien der urllib entwickelt, unterscheidet sich von ihr durch die Merkmale beschlossen, zu unterstützen, die nicht im ursprünglichen Modul enthalten

Was ist neu in dieser Pressemitteilung.:

  • Pools kann als Kontext-Manager verwendet werden.
  • Sie nicht wiederverwenden Verbindungen, die eine SSLError erlebt.
  • Versäumen Sie nicht, wenn gzip Decodieren eines leeren Stream.
  • In sha256 Unterstützung für Fingerabdrucküberprüfung.
  • Die Behandlung von Header-Werte enthält Kommas.

Was ist neu in der Version 1.10.2:.

  • Pools kann als Kontext-Manager verwendet werden
  • Sie nicht wiederverwenden Verbindungen, die eine SSLError erlebt.
  • Versäumen Sie nicht, wenn gzip Decodieren eines leeren Stream.
  • In sha256 Unterstützung für Fingerabdrucküberprüfung.
  • Die Behandlung von Header-Werte enthält Kommas.

Was ist neu in Version 1.8.3:

  • Fixed Proxy bedingte Fehler, bei dem Verbindungen wurden wieder verwendet falsch.
  • Added socket_options Schlüsselwortparameter, die setsockopt Konfiguration neuer Steckdosen zu definieren.
  • Entfernt HTTPConnection.tcp_nodelay zugunsten HTTPConnection.default_socket_options.
  • Feste Typeerror Fehler in Python 2.6.4.

Was ist neu in Version 1.7.1:

  • Hinzugefügt körnigen Timeout Unterstützung mit neuen urllib3.util. Timeout-Klasse.
  • Feste Python 3.4 Support.

Was ist neu in Version 1.7:

  • Passing assert_hostname = False beim Erstellen eines HTTPSConnectionPool wird überspringen Hostnamen Prüfung für SSL-Verbindungen.
  • Neue Methode urllib3.response.HTTPResponse.stream (...), die als Generator um .mehr (...) eingewickelt wirkt.
  • IPv6 URL-Analyse setzt Klammern um den Hostnamen.
  • Feste Thread Race-Bedingung in urllib3.poolmanager.PoolManager.connection_from_host (...)
  • ProxyManager Anfragen sind jetzt nicht standardmäßigen Port in Host:. ... Header
  • Added HTTPS-Proxy-Unterstützung in ProxyManager.
  • New RequestField Objekt kann auf die Felder übergeben werden, die param = ... Header angeben können.
  • Erhöhen urllib3.exceptions.ProxyError bei der Verbindung mit Proxy ausfällt.
  • Wählen Sie mit internationalen Überschriften, wenn Ihr Dateinamen.
  • Verbesserte IPv6-Unterstützung.

Was ist neu in der Version 1.4:.

  • Minor AppEngine relevante Updates
  • aus mimetools.choose_boundary Switched zu uuid.uuid4 ().

Was ist neu in Version 1.2.2:

  • Fixed bug Verpackung von nicht lieferbar Test-Anforderungen. txt.

Was ist neu in der Version 1.2:

  • Added Python 3 Unterstützung (auf 3.2.2 getestet)
  • Dropped Python 2.5-Unterstützung (auf 2.6.7 getestet, 2.7.2)
  • Verwenden select.poll statt select.select für Plattformen, die es zu unterstützen.
  • Verwenden Queue.LifoQueue statt Queue.Queue für aggressivere Verbindung Wiederverwendung. Konfigurierbare durch zwingende ConnectionPool.QueueCls.
  • Feste Importerror während der Installation, wenn SSL-Modul ist nicht verfügbar. (Ausgabe # 41)
  • Feste Poolmanager Weiterleitungen zwischen den Systemen (wie zB HTTP - & # x3e; HTTPS) nicht ordnungsgemäß abgeschlossen wird. (Ausgabe # 28, von Ausgabe # 10 in v1.1 unbedeckt)
  • Ported dummyserver zu Tornado statt WebOb + eventlet verwenden. Entfernt Fremd unterstützte dummyserver Test Backends. Hinzugefügt Socket-Level-Tests.

Was ist neu in der Version 1.1:

  • dummyserver eigene Stammnamespace-Modul Refactoring (zum Testen verwendet ).
  • Hinzugefügt Hostnamen Prüfung für VerifiedHTTPSConnection durch vendoring in Py32 die ssl_match_hostname.
  • Feste Quer Host HTTP-Weiterleitungen bei der Verwendung von Poolmanager.
  • Feste decode_content ignoriert, wenn durch urlopen eingestellt.
  • Feste Timeout-bezogene Fehler.

Was ist neu in Version 1.0.2:

  • Tippfehler in VerifiedHTTPSConnection die nur als Geschenk Fehler, wenn Sie manuell über das Objekt sind.
  • Hergestellt RecentlyUsedContainer (und folglich Poolmanager) mehr thread-sicher durch Wickeln des Zugriffsprotokoll in einer Mutex.
  • Hergestellt RecentlyUsedContainer mehr dict-like (korrigiert __delitem__ und __getitem__ Verhalten), mit Tests. Sollte nicht die Kern urllib3 Code.

Was ist neu in Version 1.0.1:

  • ein Fehler behoben, der gleiche Zusammenhang würde zurück bekommen Feste in den Pool zwei Mal, wodurch Fremd & quot; & quot HttpConnectionPool voll ist; log Warnungen.

Was ist neu in der Version 1.0:

  • Added Poolmanager mit LRU Ablauf der Verbindungen (geprüft und dokumentiert) .
  • Added ProxyManager (benötigt Tests, Dokumentation, und die Bestätigung, dass es mit HTTPS-Proxys).
  • Hinzugefügt optional Teil lesen Unterstützung für Reaktionen, wenn preload_content = False. Sie können nun Anträge zu stellen und nur die Überschriften lesen, ohne das Laden des Hergestellt Antwort Decodierung optional (Standard auf, wie zuvor).
  • für encode_multipart_formdata Hinzugefügt optional explizite Begrenzungszeichenfolge.
  • Convenience Anfrage Methoden werden nun aus RequestMethods vererbt. Old Helfer wie get_url und post_url sollte zu Gunsten der neuen Anfrage (Verfahren, url, ...) aufgegeben werden.
  • Refactoring-Code, um noch mehr entkoppelt, wiederverwendbar und erweiterbar sein.
  • Lizenz-Header hinzugefügt, um Dateien .py.
  • Embiggened die Dokumentation:. Viele Sphinx freundliche Docstrings im Code und Dokumentation in docs / und auf urllib3.readthedocs.org
  • Embettered alle Sachen!
  • Started diese Datei.

Anforderungen :

  • Python 2.6 oder höher

Ähnliche Software

python-magento
python-magento

6 Jun 15

pygit2
pygit2

10 Dec 15

OpenPyxl
OpenPyxl

19 Jul 15

pyvat
pyvat

1 Mar 15

Andere Software von Entwickler Andrey Petrov

urllib3
urllib3

20 Feb 15

Kommentare zu urllib3

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!