Requests

Screenshot Software:
Requests
Detalii soft:
Versiune: 2.7.0 Actualizat
Incarca data: 12 May 15
Producător: Kenneth Reitz
Licenţă: Gratuit
Popularitate: 86

Rating: nan/5 (Total Votes: 0)

Dezvoltat ca o alternativă la Python-ul incorporat in modul urllib2 care este, de obicei, utilizate în tratarea cereri HTTP, această bibliotecă nu actualizează numai metodele de bază gasite in biblioteca pentru a sprijini caracteristicile gasite in tehnologii Web de azi, dar, de asemenea, simplifică foarte mult API, reducând timpul necesar pentru codul unui 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ă pe plan intern au facut pentru a lucra cu.
Acesta este motivul pentru o bibliotecă ca Cereri, deoarece a venit cu prima sucursală instabil a fost obtinerea in mod constant tot mai multe laude pentru simpla cale de a face lucrurile.
În prezent, biblioteca Cereri este una dintre cele mai utilizate biblioteci din comunitatea Python

Ce este nou în această versiune:.

  • Actualizat urllib3 la 1.10.4, rezolvarea mai multor bug-uri care implică codare de transfer chunked și încadrarea răspuns.

Ce este nou în versiunea 2.5.2:

  • Acum are o & quot; securitatea & quot; extra pachet set, $ pip instalați cereri [de securitate].
  • Cereri va folosi acum 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, adică bytestrings pe Python 2, unicode pe Python 3.
  • Proxy URL-uri acum trebuie să aibă un sistem explicit. O excepție MissingSchema va fi ridicată în cazul în care nu.
  • timeout aplica acum pentru a citi timp dacă Stream = False.
  • RequestException este acum o subclasă de IOError, nu RuntimeError.
  • Adăugat metodă nouă de obiecte PreparedRequest:. PreparedRequest.copy ()
  • Adăugat metodă nouă de obiecte sesiune: Session.update_request (). Aceasta metoda actualizează un obiect cerere cu datele (de exemplu, cookies) stocate pe sesiune.
  • Adăugat metodă nouă de obiecte sesiune: Session.prepare_request (). Această metodă actualizări și pregătește un obiect cerere, și returnează PreparedRequest obiectul corespunzător.
  • Adăugat metodă nouă de a 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 folosește 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 fișier de date
  • 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 simplificarea
  • Comutare la Apache License 2.0
  • swappable adaptoare de conectare
  • Adaptoare Conexiune montabile
  • lanț ProcessedRequest Mutabil
  • / s / prefetch / flux de
  • Eliminarea tuturor configurare
  • logare Standard biblioteca
  • Asigurați-Reponse.json () nevărsat nu 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 mânca 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 timeout.
  • param fixă ​​de manipulare cu URL-uri care conțin fragmente.
  • informații semnificativ îmbunătățite agentul utilizator.

Ce este nou în versiunea 0.13.2:

  • New: Response.reason
  • parametri Contul 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 trecerea unui fișier sau fișier ca 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 corp.

Ce este nou în versiunea 0.12.1:

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

Ce este nou în versiunea 0.11.1:

  • POST redirecturile acum rupe RFC de a face ceea ce fac browsere :. Urmărirea cu un GET
  • New configurare strict_mode a dezactiva noul comportament de redirecționare.

Ce este nou în versiunea 0.10.6:.

  • Permiteți '=' in cookies

Ce este nou în versiunea 0.10.2:.

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

Ce este nou în versiunea 0.9.2:

  • SSL verifica = bugfix False (aparent pe mașinile ferestre ).
  • Suport pentru bucata buna fluxuri cu limite.
  • argument sesiune pentru clasele sesiune.
  • Print întreaga tracebacks cârlig, nu numai exemplu excepție.
  • Fix response.iter_lines de până la linia următoare.
  • Fix dar HTTP-digera auth w / URI având siruri de interogare.
  • Fix în secțiunea 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
  • Fix repetare pe raspunsurile nule in 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 auth Convertit pentru a folosi obiecte nevărsate simple
  • parametru nouă sesiune a metodelor API.
  • Afișaj URL completă în timp de logare.

Ce este nou în versiunea 0.8.2:

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

Ce este nou în versiunea 0.6.5:.

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

Ce este nou în versiunea 0.6.4:

  • decodare automată a unicode, bazat pe Cap HTTP.
  • Setarea decode_unicode New
  • Eliminarea metodelor r.read/close
  • O nouă interfață r.faw pentru utilizarea răspuns avansat. *
  • extinderea automată a antete parametrizate

Ce este nou în versiunea 0.6.2:.

  • GET / HEAD supune follow_redirect = False

Ce este nou în versiunea 0.6.1:

  • coduri de stare îmbunătățită experiență & # x5c; o / .
  • Setarea unui număr maxim de redirecționări (settings.max_redirects).
  • suport 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:

  • Domain International Nume Suport
  • anteturile de acces fără preluarea intregului corp (citeste ())
  • Utilizați liste ca face previziuni cum pentru parametrii
  • Adăugați forțată autentificare Basic
  • forțată Basic este tipul de autentificare implicit
  • python-requests.org implicit User-Agent header
  • 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
  • flux settings.verbose scris
  • Querystrings pentru toate metodele de
  • URLErrors (Connection refuzat, Timeout, URL-uri invalide) sunt tratate ca 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 refactoring.

Ce este nou în versiunea 0.4.0:

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

Ce este nou în versiunea 0.3.3:.

  • Cerere 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 Auth.

Ce este nou în versiunea 0.3.1:.

  • schimbări Cookie
  • Response.read ().
  • fix Poster.

Ce este nou în versiunea 0.3.0:.

  • Autentificare automată API Change
  • Smarter Solicitare URL 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 Support.
  • teste Auto-autentificare.
  • Îmbunătățirea 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

ipaddr
ipaddr

13 May 15

cap
cap

28 Sep 15

Switchmap
Switchmap

10 Feb 16

Alte software-uri de dezvoltator Kenneth Reitz

unzipit
unzipit

11 May 15

inbox
inbox

14 Apr 15

dj-database-url
dj-database-url

20 Feb 15

Requests
Requests

28 Feb 15

Comentarii la Requests

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