Requests

Szoftver screenshot:
Requests
Szoftver adatai:
Változat: 2.5.2
Feltöltés dátuma: 28 Feb 15
Fejlesztő: Kenneth Reitz
Engedély: Ingyenes
Népszerűség: 98

Rating: 3.3/5 (Total Votes: 3)

alternatívájaként fejlesztették ki, hogy Python beépített urllib2 modul, ami általában használják foglalkozó HTTP kérések, ez a könyvtár nem csak frissíti a core módszereket találtak abban a könyvtárban, hogy támogassa funkciók találhatók webes technológiák ma, hanem nagyban megkönnyíti a API idő csökkentése kódolásához szükséges a projekt.
urllib2 lehetett volna egy nagyszerű eszköz, amikor kijött, de a gyors fejlődés a Web-alapú technológiák nemcsak tette abszolút, de a szintaxis és azt, hogyan működik a belső tette nehéz dolgozni.
Ez az, amiért egy könyvtár, mint a kérelmeket, mivel kijött az első instabil ága már folyamatosan egyre több és több dicséretet, illetve egyszerű módja a dolgok.
Jelenleg a kérelmek könyvtár az egyik leggyakrabban használt könyvtárak a Python-közösség.

Tulajdonságok :

  • Rendkívül egyszerű GET, HEAD, POST, PUT, DELETE kérések
  • Egyszerű HTTP fejléc Request Attachment
  • Egyszerű Data / Params Request Attachment
  • Egyszerű Basic HTTP Authentication
  • Egyszerű URL + HTTP Auth Registry
  • Támogatja a sok-sok nemzetközi szabványok
  • Keep-alive támogatás
  • kapcsolattárolás
  • Támogatás ülések
  • SSL hitelesítési
  • Cookie manipuláció
  • adatainak automatikus dekompressziós
  • Unicode támogatás
  • .netrc támogatás
  • Szálbiztos
  • Támogatás többrészes feltöltési patakok
  • Támogatás kapcsolat időtúllépés
  • HTTP (S) proxy támogatás

Mi az új ebben a kiadásban:

  • Most van egy & quot; biztonsági & quot; csomag extrák állítva, $ pip telepíteni kérések [biztonsági].
  • A kérelmeket már használhatja tanúsítást, ha elérhető.
  • Capture és re-raise urllib3 ProtocolError.

Mi az új a 2.0.0 verzió:

  • Keys a fejlécek szótárban most natív húrok Minden Python változata, azaz bytestrings a Python 2, unicode a Python 3.
  • Proxy URL most kell egy explicit rendszert. A MissingSchema kivételt fognak emelni, ha nem.
  • Időtúllépések most csak olvasni időt, ha Áramlat = False.
  • RequestException most egy alosztálya IOError, nem RuntimeError.
  • Hozzáadott új módszert PreparedRequest tárgyak: PreparedRequest.copy ().
  • Hozzáadott új módszert Session tárgyak: Session.update_request (). Ez a módszer frissíti a Request objektum az adatok (pl cookie) tárolódik a Session.
  • Hozzáadott új módszert Session tárgyak: Session.prepare_request (). Ez a módszer frissítések, és előkészíti a Request objektum, és visszaadja a megfelelő PreparedRequest objektumot.
  • Hozzáadott új módszert HTTPAdapter tárgyak: HTTPAdapter.proxy_headers (). Ez nem nevezhető közvetlenül, hanem javítja az alosztály felületet.
  • httplib.IncompleteRead kivételek, amelyet a helytelen chunked kódolás most fel a kérelmeket ChunkedEncodingError helyett.
  • Invalid százalékkal-escape szekvenciák teremteni okozhat a kérelmeket InvalidURL kivételt kell emelni.
  • HTTP 208 már nem használja oka kifejezést & quot; im_used & quot ;. Helyesen használja & quot; already_reported & quot;.

Mi az új a 1.1.0 verzió:

  • Támogatás iterable elhárító szervek
  • Tegyük szerverek továbbra is fennállnak átirányítani params
  • Allow explicit tartalom típusokat meg kell határozni a fájl adatok
  • merge_kwargs kis- és nagybetűk, amikor felnézett gombok

Mi az új 1.0.0:

  • Massive Refactor és egyszerűsítése
  • Váltás Apache 2.0 licenc
  • Cserélhető csatlakozó adapter
  • szerelhető csatlakozó adapter
  • Változékony ProcessedRequest lánc
  • / s / előbeolvasási / patak
  • eltávolítása az összes konfigurációs
  • standard könyvtár naplózás
  • Reponse.json () visszahívható, nem tulajdon.

Mi az új verzióban 0.14.0:

  • Nincs több iter_content hibákat, ha már letöltötte.

Mi az új verzióban 0.13.9:

  • Fix for OAuth + POST.
  • Az eltávolított kivételével eszik dispatch_hook.
  • Általános hibajavítások.

Mi az új verzióban 0.13.3:

  • A simplejson ha rendelkezésre áll.
  • Ne rejtsd SSLErrors mögött Időtúllépések.
  • Fix param kezelésére az URL-eket tartalmazó töredékek.
  • Jelentősen javított információkat User Agent.

Mi az új verzióban 0.13.2:

  • New: Response.reason
  • Sign queryString paraméterek OAuth 1.0
  • Klienstanúsítványok már nem veszi figyelembe, amikor ellenőrzi = False
  • Add openSUSE tanúsítvány támogatása

Mi az új verzióban 0.13.1:

  • Allow halad egy fájl vagy hasonló objektumot adatokat.
  • Allow horgok visszatérni válaszok, amelyek jelzik a hibákat.
  • Fix Response.text és Response.json test-kevésbé válaszok.

Mi az új verzióban 0.12.1:

  • New Response.json ingatlan
  • Képes felvenni karakterlánc felküldések
  • Fix out-of-tartományban probléma iter_lines
  • Fix iter_content alapértelmezett méret

Mi az új verzióban 0.11.1:

  • POST átirányítások most megtörni RFC csinálni, amit böngészőre : Kövesse nyomon a GET.
  • New strict_mode konfiguráció letiltani új redirect viselkedését.

Mi az új verzióban 0.10.6:

  • Allow "=" a cookie-kat.

Milyen új verzióban 0.10.2:

  • A jelentős mértékben továbbfejlesztett URL idézve.
  • További engedélyezett cookie-kulcsok értékeit.
  • Kísérlet javítás & quot; Túl sok a nyitott fájl & quot; Hiba
  • Cserélje unicode hibák első lépés, nincs szükség a második menetben.
  • hozzáfűzése "/" csupasz-domain URL-ek előtt query szerelést.
  • Kivételek most is örököl RuntimeError.
  • Binary feltöltések + auth fix.

Mi az új verzióban 0.9.2:

  • SSL ellenőrzi = False hibajavítás (látszólagos Windows gépek ).
  • Támogatás megfelelő darab stream határait.
  • ülésen érv Session osztályok.
  • Print teljes hook tracebacks, nem csak kivétel például.
  • Fix response.iter_lines a függőben lévő következő sorra.
  • Fix de HTTP-megemészteni auth w / URI, amelynek query húrok.
  • Fix az Event Horog részt.
  • Urllib3 frissítést.

Mi az új verzióban 0.8.7:

  • Force safe_mode az aszinkron kérések
  • Handle safe_mode kivételek következetesebben
  • Fix ismétlés a null válaszok safe_mode

Mi az új verzióban 0.8.6:

  • Socket timeout javítások.
  • Proxy Engedélyezési támogatást.

Mi az új verzióban 0.8.3:

  • átváltva auth rendszer használata egyszerűbb lehívható tárgyakat.
  • New ülésen paramétert API módszereket.
  • Display teljes URL miközben a fakitermelés.

Mi az új verzióban 0.8.2:

  • New unicode dekódoló rendszer alapján felülírható válasz. kódolás.
  • A megfelelő URL slash-idézet kezelése.
  • kekszek [,] és _ megengedett.

Mi az új verzióban 0.6.5:

  • Offline (gyors) tesztsorozat.
  • Session szótárban érv összevonása.

Mi az új verzióban 0.6.4:

  • Automatikus dekódolása unicode alapján HTTP fejlécek.
  • New decode_unicode beállítás
  • eltávolítása r.read / close módszerek
  • New r.faw felület a fejlett válasz használat. *
  • Automatikus bővítése paraméterezhető fejlécet

Mi az új verzióban 0.6.2:

  • get / HEAD engedelmeskedik follow_redirect = False.

Mi az új verzióban 0.6.1:

  • Továbbfejlesztett állapotkódokat élményt & # x5c; o / .
  • Állítsa be a maximális számú átirányítások (settings.max_redirects).
  • Teljes Unicode URL támogatást.
  • Támogatás protokoll-kevésbé átirányítások.
  • Allow tetszőleges kérést típusú.
  • hibajavítások.

Mi az új a 0.5.1 verzió:

  • International Domain Name Support!
  • Access fejlécek nélkül letöltötte a teljes test (read ())
  • A listákat dicts a paraméterek
  • Add Forced Basic Authentication
  • Forced Basic alapértelmezett hitelesítési típus
  • python-requests.org alapértelmezett User-Agent fejléc
  • CaseInsensitiveDict kisbetűs caching
  • Response.history hibajavítás

Mi az új verzióban 0.5.0:

  • PATCH Support
  • Támogatás Proxik
  • HTTPBin Test Suite
  • átirányítás javítások
  • settings.verbose patak írása
  • Querystrings minden módszerekkel
  • URLErrors (A csatlakozás nem, Timeout, Invalid URL) kezelik explicity emelte r.requests.get ("HWE: // bla"); r.raise_for_status ()

Mi az új verzióban 0.4.1:

  • Továbbfejlesztett átirányítás kezelése.
  • New 'allow_redirects "param az alábbi nem GET / HEAD irányít át.
  • Beállítások modul refactoring.

Mi az új verzióban 0.4.0:

  • Response.history: listája átirányított válaszok.
  • a kis- és nagybetűket fejléc szótárak.
  • Unicode URL-eket.

Mi az új verzióban 0.3.3:

  • Request timeout.
  • Unicode url-kódolt adatokat.
  • Beállítások összefüggésben menedzser és modul.

Mi az új verzióban 0.3.2:

  • Automatikus kicsomagolása GZip kódolású tartalmat.
  • AutoAuth támogatása Tupled HTTP Auth.

Mi az új a 0.3.1 verzió:

  • Cookie változásokat.
  • Response.read ().
  • Poster fix.

Mi az új verzióban 0.3.0:

  • automatikus azonosítás API Change.
  • Smarter Query URL Parameterization.
  • Allow felküldések és POST adatokat össze.

Mi az új verzióban 0.2.4:

  • Python 2.5 támogatás.
  • PyPy-c v1.4 támogatás.
  • Auto-hitelesítés tesztek.
  • Továbbfejlesztett Request objektum konstruktor.

Mi az új verzióban 0.2.3:

  • New HTTPHandling módszereket.

Mi az új verzióban 0.2.2:

  • Still kezeli kérés esetén a HTTPError.
  • Eventlet és Gevent Monkeypatch támogatást.
  • Cookie dupport.

követelmények :

  • Python 2.6 vagy újabb

Hasonló program

RubyDNS
RubyDNS

1 Mar 15

Guacamole
Guacamole

10 Apr 16

SSH2 (Node.js)
SSH2 (Node.js)

20 Jul 15

python-iptables
python-iptables

1 Oct 15

Más szoftver fejlesztő Kenneth Reitz

certifi
certifi

15 Apr 15

unzipit
unzipit

11 May 15

dj-database-url
dj-database-url

20 Feb 15

Hozzászólások a Requests

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!