Requests

Software skärmdump:
Requests
Mjukvaruinformation:
Version: 2.5.2
Ladda upp dagen: 28 Feb 15
Utvecklare: Kenneth Reitz
Licens: Gratis
Popularitet: 21

Rating: 3.3/5 (Total Votes: 3)

Utvecklad som ett alternativ till Pythons inbyggda urllib2 modul som oftast är utnyttjade i hanteringen HTTP-förfrågningar, detta bibliotek inte bara uppdaterar kärnmetoder som finns i det biblioteket för att stödja funktioner som finns i webbteknologier idag, men också kraftigt förenklar API, vilket minskar den tid som behövs för att koda ett projekt.
urllib2 kan ha varit ett bra verktyg när den kom ut, men den snabba utvecklingen av webbaserade teknik har inte bara gjort det absolut, men dess syntax och hur det fungerar internt har gjort det svårt att arbeta med.
Det är därför ett bibliotek som begär sedan den kom ut med sin första instabil filialen har varit ständigt får fler och fler lovord för sin enkla sätt att göra saker.
För närvarande är den Förfrågningar biblioteket ett av de mest använda biblioteken i Python samfundet

Funktioner :.

  • Extremt enkel GET, HEAD, POST, PUT, ta bort Begäran
  • Enkel HTTP Header Begär Attachment
  • Enkel Data / Params Begär Attachment
  • Enkel grundläggande HTTP-verifiering
  • Enkel webbadress + HTTP Auth Registry
  • Stöder massor av internationella standarder
  • Keep-alive support
  • Anslutning pooling
  • Stöd för sessioner
  • SSL verifiering
  • Cookie manipulation
  • Automatisk datadekomprimering
  • Unicode-stöd
  • .netrc support
  • trådsäker
  • Stöd för multiuppladdningsströmmar
  • Stöd för anslutning timeout
  • HTTP (S) proxystöd

Vad är nytt i den här versionen:

  • Nu har en & quot; säkerhet & quot; paket extramaterial inställd, $ pip installera förfrågningar [security].
  • Begäran kommer nu att använda Certifi om det är tillgängligt.
  • Fånga och re-raise urllib3 ProtocolError.

Vad är nytt i version 2.0.0:

  • Nycklar i sidhuvuden ordlistan nu infödda strängar på alla Python-version, dvs bytestrings på Python 2, unicode på Python 3.
  • Proxy URL: er nu måste ha en uttalad system. En MissingSchema undantag höjs om de inte gör det.
  • Tidsgränser gäller nu att läsa tid om Stream = Falskt.
  • RequestException är nu en underklass IOError, inte RuntimeError.
  • Inkom ny metod för att PreparedRequest objekt:. PreparedRequest.copy ()
  • Inkom ny metod för att Sessions objekt: Session.update_request (). Denna metod uppdaterar en Request-objekt med data (t.ex. cookies) lagrade på sessionen.
  • Inkom ny metod för att Sessions objekt: Session.prepare_request (). Denna metod uppdateringar och förbereder en Request-objekt och returnerar motsvarande PreparedRequest objektet.
  • Inkom ny metod för att HTTPAdapter objekt: HTTPAdapter.proxy_headers (). Detta bör inte kallas direkt, men förbättrar underklass gränssnittet.
  • httplib.IncompleteRead undantag som orsakats av felaktig chunked kodning kommer nu upp en begäran ChunkedEncodingError istället.
  • Ogiltiga procent-escape-sekvenser nu orsaka en undantags Begäran InvalidURL höjas.
  • HTTP 208 använder inte längre anledning fras & quot; im_used & quot ;. Korrekt använder & quot; already_reported & quot;.

Vad är nytt i version 1.1.0:

  • Stöd för iterable svarsorgan
  • Antag servrar kvarstår omdirigera params
  • Tillåt typer explicit innehåll som ska anges för fildata
  • Gör merge_kwargs skiftlägesokänslig när man tittar upp nycklar

Vad är nytt i version 1.0.0:

  • Massive Refactor och förenkling
  • Byt till Apache 2.0 licens
  • swap Anslutningsadaptrar
  • Mountanslutningsadapter
  • förändringsbar ProcessedRequest kedja
  • / s / prefetch / stream
  • Borttagning av all konfiguration
  • Standardbiblioteket loggning
  • Gör Reponse.json () inlösbara, inte egendom.

Vad är nytt i version 0.14.0:.

  • Inga fler iter_content fel om den redan hämtat

Vad är nytt i version 0.13.9:.

  • Fast för OAuth + inlägg
  • Bort undantag äter från dispatch_hook.
  • Allmänt buggfixar.

Vad är nytt i version 0.13.3:.

  • Använd simplejson om tillgänglig
  • Dölj inte SSLErrors bakom Tidsgränser.
  • Fast param hantering med webbadresser som innehåller fragment.
  • Kraftigt förbättrat informationen i User Agent.

Vad är nytt i version 0.13.2:

  • Nytt: Response.reason
  • Logga QueryString parametrar i OAuth 1.0
  • Klientcertifikat inte längre ignoreras när verifiera = False
  • Lägg openSUSE certifikat support

Vad är nytt i version 0.13.1:

  • Tillåt passerar en fil eller fil liknande föremål som data.
  • Tillåt krokar att återvända reaktioner som anger fel.
  • Fast Response.text och Response.json för kroppslösa svar.

Vad är nytt i version 0.12.1:

  • Ny Response.json egendom
  • Möjlighet att lägga string filuppladdning
  • Fix out-of-range problem med iter_lines
  • Fix iter_content standardstorlek

Vad är nytt i version 0.11.1:

  • POST omdirigeringar nu bryta RFC att göra vad webbläsare gör :. Följ upp med en GET
  • Ny strict_mode konfiguration för att inaktivera ny omdirigera beteende.

Vad är nytt i version 0.10.6:.

  • Tillåt '=' i cookies

Vad är nytt i version 0.10.2:.

  • kraftigt förbättrade URL citerar
  • Ytterligare tillåtet cookies nyckelvärden.
  • Försök fix för & quot; För många öppna filer & quot; Fel
  • Byt unicode fel på första passet, inget behov av andra pass.
  • Append '/' på ren-domänen webbadresser innan fråge insättning.
  • Undantag ärver nu från RuntimeError.
  • Binary uppladdningar + auth fix.

Vad är nytt i version 0.9.2:

  • SSL verifiera = False buggfix (synliga på Windows-maskiner ).
  • Stöd för korrekt bit vattendrag med gränser.
  • session argument för Session klasser.
  • Skriv ut hela krok tracebacks, inte bara undantag instans.
  • Fix response.iter_lines från avvaktan nästa rad.
  • Fix men i HTTP-digest auth w / URI med frågesträngar.
  • Fix i Evenemangs Hooks avsnitt.
  • Urllib3 uppdatering.

Vad är nytt i version 0.8.7:

  • Force safe_mode för async förfrågningar
  • Handtag safe_mode undantag mer konsekvent
  • Fix iteration på null svar i safe_mode

Vad är nytt i version 0.8.6:.

  • Socket timeout fixar
  • Proxy Authorization stöd.

Vad är nytt i version 0.8.3:.

  • Omräknat auth system att använda enklare inlösbara föremål
  • Ny session parameter till API-metoder.
  • Display fullständig URL medan loggning.

Vad är nytt i version 0.8.2:

  • Nytt unicode avkodningssystem, baserat på overridable Response. kodning.
  • Korrekt URL snedstreck-citat hantering.
  • Cookies med [,], och _ tillåtet.

Vad är nytt i version 0.6.5:.

  • Offline (snabb) testsvit
  • Session ordlistan argumentet sammanslagning.

Vad är nytt i version 0.6.4:

  • Automatisk avkodning av unicode, baserad på HTTP-huvuden.
  • Ny decode_unicode inställning
  • Borttagning av r.read / stäng metoder
  • Nytt r.faw gränssnitt för avancerade åtgärdsanvändning. *
  • Automatisk expansion av parametriserade rubriker

Vad är nytt i version 0.6.2:.

  • GET / HEAD lyder follow_redirect = False

Vad är nytt i version 0.6.1:

  • Förbättrad statuskoder erfarenhet & # x5c; o / .
  • Ange ett maximalt antal omdirigeringar (settings.max_redirects).
  • Full Unicode URL support.
  • Stöd för protokoll mindre omdirigeringar.
  • Tillåt för godtyckliga begäran typer.
  • Buggfixar.

Vad är nytt i version 0.5.1:!

  • Internationell Domännamn Support
  • Åtkomst rubriker utan hämtar hela kroppen (läs ())
  • Använd listor som dicts för parametrar
  • Lägg Forced grundläggande autentisering
  • Forced Basic är standard autentisering typ
  • python-requests.org default User-Agent header
  • CaseInsensitiveDict gemener cachning
  • Response.history buggfix

Vad är nytt i version 0.5.0:

  • PATCH Support
  • Stöd för Proxy
  • HTTPBin Test Suite
  • Omdirigering Korrigeringar
  • settings.verbose ström skriver
  • Querystrings för alla metoder
  • URLErrors (Connection Refused, Timeout, Ogiltiga webbadresser) behandlas som uttryckligen upphöjd r.requests.get ('hwe: // bla'); r.raise_for_status ()

Vad är nytt i version 0.4.1:.

  • Förbättrad omdirigering Hantering
  • Nya 'allow_redirects "param för att följa icke-GET / HEAD omdirigeringar.
  • Inställningar modul refactoring.

Vad är nytt i version 0.4.0:

  • Response.history:. Listan över omdirigerade svar
  • Case-Okänslig Header Ordböcker.
  • Unicode webbadresser.

Vad är nytt i version 0.3.3:.

  • Beställ timeout
  • Unicode url-kodade data.
  • Inställningar kontext manager och modulen.

Vad är nytt i version 0.3.2:.

  • Automatisk Dekompression av GZip Kodad innehåll
  • AutoAuth Stöd för Tupled HTTP Auth.

Vad är nytt i version 0.3.1:.

  • Cookie förändringar
  • Response.read ().
  • Poster fix.

Vad är nytt i version 0.3.0:.

  • Automatisk Authentication API Ändra
  • Smartare Query URL Parametrering.
  • Tillåt filuppladdning och POST-data tillsammans.

Vad är nytt i version 0.2.4:.

  • Python 2.5 Support
  • PyPy-c v1.4 Support.
  • Automatisk Authentication tester.
  • Förbättrad Begär objekt konstruktören.

Vad är nytt i version 0.2.3:.

  • Nya HTTPHandling metoder

Vad är nytt i version 0.2.2:

  • Fortfarande hanterar begäran i händelse av en httperror.
  • Eventlet och Gevent Monkeypatch stöd.
  • Cookie dupport.

Krav :

  • Python 2.6 eller högre

Liknande mjukvara

ipaddress
ipaddress

13 Apr 15

IPy
IPy

11 Apr 15

Net::SSH
Net::SSH

28 Feb 15

Annan programvara för utvecklare Kenneth Reitz

certifi
certifi

15 Apr 15

Requests
Requests

12 May 15

unzipit
unzipit

11 May 15

Kommentarer till Requests

Kommentarer hittades inte
Kommentar
Slå på bilder!