urllib3

Software screenshot:
urllib3
Software detaljer:
Version: 1.10.4 Opdateret
Upload dato: 12 May 15
Udvikler: Andrey Petrov
Licens: Gratis
Popularitet: 74

Rating: nan/5 (Total Votes: 0)

Python samfund har allerede skabt og delt til biblioteker for at arbejde med URL'er og HTTP-forbindelser.
Disse er urllib og urllib2. Mens både god til hvad de gør, de faktisk har noget til fælles med hinanden og med urllib3 faktisk.
urllib3, mens designet på de grundlæggende principper i urllib, adskiller sig fra det gennem de funktioner, det besluttet at støtte, ikke medtaget i den oprindelige modul

Hvad er nyt i denne udgivelse.:

  • Pools kan bruges som kontekst ledere.
  • Du må ikke genbruges forbindelser, som har oplevet en SSLError.
  • Du må ikke fejle, når gzip afkode en tom stream.
  • Tilføj SHA256 støtte til fingeraftryk.
  • Fast håndtering af header værdier indeholder kommaer.

Hvad er nyt i version 1.10.2:.

  • Pools kan bruges som kontekst ledere
  • Du må ikke genbruges forbindelser, som har oplevet en SSLError.
  • Du må ikke fejle, når gzip afkode en tom stream.
  • Tilføj SHA256 støtte til fingeraftryk.
  • Fast håndtering af header værdier indeholder kommaer.

Hvad er nyt i version 1.8.3:

  • Fast proxy-relaterede fejl, hvor forbindelser blev genbrugt forkert.
  • Tilføjet socket_options søgeord parameter, der gør det muligt at definere setsockopt konfiguration af nye stikkontakter.
  • Fjernet HTTPConnection.tcp_nodelay fordel for HTTPConnection.default_socket_options.
  • Fixed TypeError fejl i Python 2.6.4.

Hvad er nyt i version 1.7.1:

  • Tilføjet kornet timeout support med ny urllib3.util. Timeout klassen.
  • Fast Python 3.4 support.

Hvad er nyt i version 1.7:

  • Passing assert_hostname = Falsk, når du opretter en HTTPSConnectionPool springer værtsnavn verifikation for SSL-forbindelser.
  • Ny metode urllib3.response.HTTPResponse.stream (...), der fungerer som en generator viklet rundt .Læs (...).
  • IPv6 url parsing håndhæver parenteser rundt værtsnavnet.
  • Fast tråd race condition i urllib3.poolmanager.PoolManager.connection_from_host (...)
  • ProxyManager anmodninger omfatter nu ikke-standard port i Host:. ... Header
  • Tilføjet HTTPS proxy support i ProxyManager.
  • Ny RequestField objekt kan overføres til markerne = ... param som kan angive overskrifter.
  • Hæv urllib3.exceptions.ProxyError ved tilslutning til proxy mislykkes.
  • Brug internationale overskrifter, når udstationering filnavne.
  • Forbedret IPv6 support.

Hvad er nyt i version 1.4:.

  • Mindre AppEngine-relaterede rettelser
  • Switched fra mimetools.choose_boundary til uuid.uuid4 ().

Hvad er nyt i version 1.2.2:

  • Fast emballage bug af ikke skibsfarten test-krav. txt.

Hvad er nyt i version 1.2:

  • Tilføjet Python 3 support (testet på 3.2.2)
  • Faldt Python 2.5 support (testet på 2.6.7, 2.7.2)
  • Brug select.poll stedet for select.select for platforme, der understøtter det.
  • Brug Queue.LifoQueue stedet for Queue.Queue for mere aggressiv tilslutning genbrug. Kan konfigureres i tvingende ConnectionPool.QueueCls.
  • Fast ImportError under installationen når ssl-modulet er ikke tilgængelig. (Issue # 41)
  • Fast PoolManager omdirigerer mellem ordninger (såsom HTTP - & # x3e; HTTPS) ikke fuldfører korrekt. (Issue # 28, afsløret ved Issue # 10 i v1.1)
  • Ported dummyserver at bruge tornado i stedet for webob + eventlet. Fjernede uvedkommende ikke-understøttede dummyserver test backends. Tilføjet socket-niveau test.

Hvad er nyt i version 1.1:

  • refactored dummyserver sin egen rod navnerum modul (bruges til test ).
  • Tilføjet værtsnavn verifikation for VerifiedHTTPSConnection ved vendoring i Py32 s ssl_match_hostname.
  • Fast cross-host HTTP omdirigeringer, når du bruger PoolManager.
  • Fast decode_content bliver ignoreret, når indstillet gennem urlopen.
  • Fast timeout-relaterede bugs.

Hvad er nyt i version 1.0.2:

  • Fast slåfejl i VerifiedHTTPSConnection der ville kun til stede som en bug hvis du bruger objektet manuelt.
  • Made RecentlyUsedContainer (og dermed PoolManager) mere tråd-safe af indpakning adgang loggen i en mutex.
  • Made RecentlyUsedContainer mere dict-lignende (korrigeret __delitem__ og __getitem__ adfærd), med tests. Bør ikke påvirke core urllib3 kode.

Hvad er nyt i version 1.0.1:

  • Rettet en fejl, hvor den samme forbindelse ville få returneret i puljen to gange, hvilket uvedkommende & quot; HttpConnectionPool er fuld & quot; log advarsler.

Hvad er nyt i version 1.0:

  • Tilføjet PoolManager med LRU udløbet af tilslutninger (testet og dokumenteret) .
  • Tilføjet ProxyManager (brug tests, docs og bekræftelse af, at det fungerer med HTTPS fuldmagter).
  • Tilføjet valgfri delvis læse støtte til reaktioner, når preload_content = Falsk. Du kan nu fremsætte anmodninger og bare læse overskrifter uden at indlæse Made respons afkodning valgfri (standard på, samme som før).
  • Tilføjet valgfri eksplicit grænse streng for encode_multipart_formdata.
  • Convenience anmodning metoder er nu arvet fra RequestMethods. Gamle hjælpere som get_url og post_url bør opgives til fordel for den nye anmodning (metode, url, ...).
  • refactored kode, der skal endnu mere afkoblet, genbruges, og kan udvides.
  • Licens header tilføjes .py filer.
  • Embiggened dokumentation:. Masser af Sphinx-venlige docstrings i koden og docs i docs / og på urllib3.readthedocs.org
  • Embettered alle de ting!
  • begyndte at skrive denne fil.

Krav :

  • Python 2.6 eller højere

Lignende software

ConfigObj
ConfigObj

13 May 15

mwlib
mwlib

13 May 15

pylibcurl
pylibcurl

13 May 15

Couchquery
Couchquery

13 May 15

Andre software developer Andrey Petrov

urllib3
urllib3

20 Feb 15

Kommentarer til urllib3

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!