Requests

Screenshot Software:
Requests
Detalii soft:
Versiune: 2.5.2
Incarca data: 28 Feb 15
Producător: Kenneth Reitz
Licenţă: Gratuit
Popularitate: 21

Rating: 3.3/5 (Total Votes: 3)

Dezvoltat ca o alternativă la Python-ul incorporat in modul urllib2 care este, de obicei, utilizate în relațiile cu cereri HTTP, această bibliotecă nu se actualizează numai metodele de bază gasite in care bibliotecă pentru a sprijini caracteristicile gasite in tehnologii Web de azi, dar, de asemenea, simplifică foarte mult API, reducând timpul necesar pentru a coda un proiect.
urllib2 ar fi putut fi un instrument de mare atunci când a venit, dar dezvoltarea rapidă a tehnologiilor bazate pe web a făcut nu numai că absolut, dar sintaxa și modul în care funcționează intern si voi greu să lucreze cu.
Acesta este motivul pentru care o bibliotecă ca Cereri, deoarece a venit cu prima sucursală instabil a fost obtinerea in mod constant tot mai multe laude pentru simplu mod de a face lucrurile.
În prezent, biblioteca Cereri este una dintre cele mai utilizate biblioteci din comunitatea Python

Caracteristici :.

  • GET Extrem de simplu, HEAD, POST, PUT, DELETE Cereri
  • simplă antetul HTTP Cerere de Atasament
  • Data simplă / Params Cerere de Atasament
  • HTTP Authentication simplă de bază
  • URL simplu + HTTP de autorizare Registrul
  • sprijină o mulțime de standardele internaționale
  • Păstrați-vie suport
  • Conexiune punerea în comun a
  • Suport pentru sesiunile
  • verificare SSL
  • manipulare Cookie
  • decompresie automată a datelor
  • suport Unicode
  • sprijin .netrc
  • thread-safe
  • Suport pentru fluxurile de upload multipart
  • Suport pentru timeout de conexiune
  • HTTP (S) suport proxy

Ce este nou în această versiune:

  • Acum are o & quot; securitatea & quot; extra pachet stabilit, $ pip instala cereri [de securitate].
  • Cereri va folosi acum de certificare, dacă este disponibil.
  • Capture și re-raise urllib3 ProtocolError.

Ce este nou în versiunea 2.0.0:

  • Chei în dicționarul Cap sunt șiruri acum native pe toate versiunile Python, și anume bytestrings pe Python 2, unicode pe Python 3.
  • Proxy adrese URL acum trebuie să aibă un sistem explicit. O excepție MissingSchema va fi ridicată în cazul în care nu o fac.
  • timeout aplica acum pentru a citi timp dacă Stream = Fals.
  • RequestException este acum o subclasă de IOError, nu RuntimeError.
  • Adaugata metodă nouă de obiecte PreparedRequest:. PreparedRequest.copy ()
  • Adaugata metodă nouă de obiecte Sesiunea: Session.update_request (). Această metodă actualizează un obiect cerere de cu datele (de exemplu, cookies) stocate pe sesiune.
  • Adaugata metodă nouă de obiecte Sesiunea: Session.prepare_request (). Acest actualizări metoda și pregătește un obiect cerere, și returnează PreparedRequest obiectul corespunzător.
  • Adaugata metodă nouă de HTTPAdapter obiecte: HTTPAdapter.proxy_headers (). Acest lucru nu ar trebui să fie numit direct, dar îmbunătățește interfața subclasa.
  • httplib.IncompleteRead excepții cauzate de codificare incorectă chunked va ridica acum un Cereri ChunkedEncodingError loc.
  • secvențe invalid procente de evacuare provoca acum o excepție Cererile InvalidURL să fie ridicat.
  • HTTP 208 nu mai juca un motiv de Expresie & quot; & quot ;. im_used Folosește & quot corect; already_reported & quot;.

Ce este nou în versiunea 1.1.0:

  • Sprijin pentru organismele de intervenție iterable
  • Să presupunem servere persista redirecționa params
  • Permiteți tipuri de conținut explicit să fie specificate pentru date fișier
  • Asigurați-case-insensitive atunci când se uită în sus tastele merge_kwargs

Ce este nou în versiunea 1.0.0:

  • Refactor masive și simplificare
  • Comutare la Apache License 2.0
  • swappable Adaptoare de conectare
  • Adaptoare Conexiune montabile
  • lanț ProcessedRequest mutabil
  • / s / prefetch / curs de apa
  • Eliminarea tuturor configurare
  • logare standard bibliotecă
  • Asigurați-Reponse.json () nevărsat, nu de proprietate.

Ce este nou în versiunea 0.14.0:.

  • erori nu mai iter_content dacă deja descărcate

Ce este nou în versiunea 0.13.9:.

  • fix pentru OAuth + POST
  • excepție Eliminat manca din dispatch_hook.
  • bug fixat General.

Ce este nou în versiunea 0.13.3:.

  • Utilizați simplejson dacă sunt disponibile
  • Nu ascunde în spatele SSLErrors Expirări.
  • param fixă ​​de manipulare cu URL-uri care conțin fragmente.
  • informații îmbunătățit semnificativ în Agent de utilizare.

Ce este nou în versiunea 0.13.2:

  • New: Response.reason
  • parametri Contul meu querystring în OAuth 1.0
  • Certificate client nu mai ignorate atunci când verifică = false
  • Adăugați suport certificat openSUSE

Ce este nou în versiunea 0.13.1:

  • Permiteți trece un fișier sau dosar similar obiect date.
  • Permiteți cârlige pentru a reveni răspunsuri care indică erori.
  • fixă ​​Response.text și Response.json pentru răspunsuri mai puțin corpului.

Ce este nou în versiunea 0.12.1:

  • New Response.json proprietate
  • Abilitatea de a adăuga încărcări de fișiere șir
  • Fix problema out-of-range cu iter_lines
  • dimensiunea Fix implicit iter_content

Ce este nou în versiunea 0.11.1:

  • POST redirecturile acum sparge CFR să facă ceea ce face browsere :. Urmărirea cu un GET
  • New configurație strict_mode pentru a dezactiva nou comportament de redirecționare.

Ce este nou în versiunea 0.10.6:.

  • Permiteți '=' în cookie-uri

Ce este nou în versiunea 0.10.2:.

  • imbunatatit URL citând
  • valori-cheie permis cookie suplimentare.
  • fix tentativa de & quot; prea multe fișiere deschise & quot; Eroare
  • Înlocuiți erori Unicode pe primul pasaj, nu este nevoie pentru a doua prelungire.
  • Append '/' la goale-domeniu URL-uri înainte de inserare interogare.
  • Excepții moșteni acum de RuntimeError.
  • imaginile binare + fix autorizare.

Ce este nou în versiunea 0.9.2:

  • SSL verifica = bugfix False (aparent pe mașini ferestre ).
  • Suport pentru bucata buna stream cu limite.
  • argument sesiune de cursuri sesiunii.
  • Print întreg tracebacks cârlig, nu numai exemplu excepție.
  • Fix response.iter_lines de până la următoarea linie.
  • Fix dar în HTTP de digerat auth w / URI având în șiruri de interogare.
  • Fix in sectiunea Eveniment Hooks.
  • modificare Urllib3.

Ce este nou în versiunea 0.8.7:

  • Forța safe_mode pentru cererile asincron
  • excepții Maner safe_mode mai consistent
  • Fixare repetare pe răspunsurile nule în safe_mode

Ce este nou în versiunea 0.8.6:.

  • remedieri Socket timeout
  • suport proxy Autorizare.

Ce este nou în versiunea 0.8.3:.

  • sistem autorizare convertită pentru a utiliza obiecte nevărsate simple
  • parametru nou sesiune de metode API.
  • Adresa URL afișată plin în timp ce logare.

Ce este nou în versiunea 0.8.2:

  • Noul sistem unicode decodare, pe baza răspunsului supracomandabile. codare.
  • URL manipularea corectă slash-ofertă.
  • Biscuiți cu [,], și _ permis.

Ce este nou în versiunea 0.6.5:.

  • Offline (rapid) suita de teste
  • Sesiune în dicționarul fuzionează argument.

Ce este nou în versiunea 0.6.4:

  • decodarea automată a unicode, bazat pe Cap HTTP.
  • Setarea decode_unicode nou
  • Îndepărtarea r.read / metodelor de aproape
  • New interfață r.faw pentru utilizare răspuns avansat. *
  • extinderea automată a anteturilor parametrizate

Ce este nou în versiunea 0.6.2:.

  • GET / HEAD supune follow_redirect = Fals

Ce este nou în versiunea 0.6.1:

  • Coduri de stare consolidată experiență & # x5c; o / .
  • Setarea unui număr maxim de redirecționări (settings.max_redirects).
  • sprijin URL complet Unicode.
  • Suport pentru redirecționări-protocol mai puțin.
  • Permiteți pentru tipurile de cerere arbitrare.
  • Remedii erori.

Ce este nou în versiunea 0.5.1:!

  • Domeniu International Nume Suport
  • conectori pentru acces fără preluarea intregului corp (citire ())
  • Utilizați liste ca face previziuni cum pentru a defini
  • Adauga forțată de autentificare de bază
  • forțată de bază este de tip autentificare implicit
  • python-requests.org implicit User-Agent afara
  • CaseInsensitiveDict minusculă caching
  • bugfix Response.history

Ce este nou în versiunea 0.5.0:

  • Suport PATCH
  • Suport pentru proxy
  • HTTPBin Testare Suite
  • redirecționare Corecții
  • curent settings.verbose scris
  • Querystrings pentru toate metodele
  • URLErrors (Conexiune refuzat, Timeout, URL-uri invalide) sunt tratate ca prevede explicit ridicat r.requests.get ("HWE: // bla"); r.raise_for_status ()

Ce este nou în versiunea 0.4.1:.

  • Îmbunătățirea Manipulare Redirectionarea
  • param noi "allow_redirects" pentru următorul non-GET / HEAD redirecționări.
  • Setări modul refactorizare.

Ce este nou în versiunea 0.4.0:

  • Response.history:. Listă de răspunsuri redirecționate
  • Case-Insensibil antet Dicționare.
  • adresele URL Unicode.

Ce este nou în versiunea 0.3.3:.

  • cerere de timeout
  • Unicode date codificate-URL.
  • Setări manager de context și modul.

Ce este nou în versiunea 0.3.2:.

  • Conținut automata de decompresie de gzip codificate
  • AutoAuth Suport pentru Tupled HTTP de autorizare.

Ce este nou în versiunea 0.3.1:.

  • schimbări cookie-uri
  • Response.read ().
  • fix Poster.

Ce este nou în versiunea 0.3.0:.

  • Autentificare automată API Schimba
  • Mai deștept Solicitare URL de parametrizare.
  • Permiteți încărcări de fișiere și date POST împreună.

Ce este nou în versiunea 0.2.4:.

  • Python 2.5 Suport
  • PyPy-c v1.4 Suport.
  • teste auto-autentificare.
  • îmbunătățită Cerere obiect constructor.

Ce este nou în versiunea 0.2.3:.

  • Noi HTTPHandling metode

Ce este nou în versiunea 0.2.2:

  • Still ocupă cerere în caz de HTTPError.
  • Eventlet și Gevent Monkeypatch sprijin.
  • Cookie dupport.

Cerințe :

  • Python 2.6 sau mai mare

Software similare

Alte software-uri de dezvoltator Kenneth Reitz

dj-database-url
dj-database-url

20 Feb 15

ghsync
ghsync

11 May 15

certifi
certifi

15 Apr 15

Comentarii la Requests

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!