Requests

Sponsoroidut linkit:
Software kuvakaappaus:
Requests
Ohjelmiston tiedot:
Versio: 2.5.2
Lähetyksen päivämäärä: 28 Feb 15
Kehittäjä: Kenneth Reitz
Lupa: Vapaa
Suosio: 8

Rating: 3.0/5 (Total Votes: 2)

Sponsoroidut linkit:

Kehitetty vaihtoehtona Pythonin sisäänrakennettu urllib2 moduuli, joka on yleensä käytetään käsiteltäessä HTTP-pyyntöjä, tämä kirjasto ei vain päivitä ydin menetelmiä löytyy joka kirjastosta tukea ominaisuuksia löytyy Web-tekniikat tänään, mutta myös yksinkertaistaa API, vähentää aikaa koodata projektin.
urllib2 olisi ollut loistava työkalu, kun se tuli ulos, mutta nopea kehitys Web-pohjaisiin teknologioihin ei ole ainoastaan ​​tehnyt ehdoton, mutta sen syntaksi ja miten se toimii sisäisesti ovat tehneet kovasti työtä.
Siksi kirjasto kuin pyytää, koska se tuli ulos ensimmäisen epävakaa sivuliike on jatkuvasti yhä enemmän ja enemmän kehuu sen yksinkertainen tapa tehdä asioita.
Tällä hetkellä Pyynnöt kirjasto on yksi eniten käytetty kirjastojen Python yhteisössä.

Ominaisuudet :

  • Erittäin yksinkertainen GET, HEAD, POST, PUT, DELETE Pyynnöt
  • Yksinkertainen HTTP Header Request Kiinnitys
  • Yksinkertainen Data / Params Request Kiinnitys
  • Yksinkertainen Basic HTTP Authentication
  • Yksinkertainen URL + HTTP Auth Kirjaamo
  • Tukee paljon kansainvälisten standardien
  • Keep-alive tuki
  • Yhteys kokoamalla
  • Tuki istunnot
  • SSL todentaminen
  • Cookie manipuloinnista
  • Automaattinen datadekompression
  • Unicode tuki
  • .netrc tuki
  • ketju turvallinen
  • Tuki moniosaisen upload virtoja
  • Tuki yhteyden aikakatkaisut
  • HTTP (S) proxy tuki

Mitä uutta tässä julkaisussa:

  • Nyt on & quot; turvallisuus & quot; paketti extrat asetettu, $ pip asentaa pyynnöt [turvallisuus].
  • Pyynnöt käyttää nyt turvallisuuskirjaa jos se on käytettävissä.
  • Capture ja korottaa uudelleen urllib3 ProtocolError.

Mitä uutta versiossa 2.0.0:

  • avaimet otsikot sanakirjassa nyt syntyperäinen jousille kaikki Python versiot, eli bytestrings Python 2, Unicode Python 3.
  • Proxy URL-osoitteita on oltava nimenomainen järjestelmä. MissingSchema poikkeus nostetaan, jos ne eivät ole.
  • Timeouts sovelletaan nyt lukea aikaa, jos Stream = False.
  • RequestException on nyt alaluokka IOError, ei RuntimeError.
  • Lisätty uusi tapa PreparedRequest esineitä: PreparedRequest.copy ().
  • Lisätty uusi tapa Session esineitä: Session.update_request (). Tämä menetelmä päivittää Request objektin tiedot (esim cookies) tallennettuja Session.
  • Lisätty uusi tapa Session esineitä: Session.prepare_request (). Tämä menetelmä päivitykset ja valmistelee Request esine, ja palauttaa vastaavan PreparedRequest esine.
  • Lisätty uusi tapa HTTPAdapter esineitä: HTTPAdapter.proxy_headers (). Tätä ei pitäisi kutsua suoraan, mutta parantaa alaluokka käyttöliittymän.
  • httplib.IncompleteRead aiheutuvat poikkeukset virheellinen chunked koodaus nyt nostaa Pyynnöt ChunkedEncodingError sijaan.
  • Virheellinen prosenttia-ohjausmerkkijonoja nyt aiheuttaa Pyynnöt InvalidURL poikkeus nostettava.
  • HTTP 208 ei enää käytä syytä lause & quot; im_used & quot ;. Oikein käyttää & quot; already_reported & quot;.

Mitä uutta versiossa 1.1.0:

  • Tuki iterable vastausta elinten
  • Oletetaan palvelimet jatkuvat ohjata params
  • Salli rumaa tyyppejä täsmennettävä tiedostojen tiedot
  • Tee merge_kwargs Kirjainkoolla kun katselin avaimet

Mitä uutta versiossa 1.0.0:

  • Massive Refactor ja yksinkertaistaminen
  • Vaihda Apache 2.0 lisenssin
  • Pika liitäntä Liitäntä virtalähteet
  • Mountable Connection virtalähteet
  • vaihteleva ProcessedRequest ketju
  • / s / ennakkohakua / puron
  • Poistamalla kaikki kokoonpanon
  • Standard kirjasto puunkorjuu
  • Tee Reponse.json () vaadittaessa maksettavaa, ei omaisuutta.

Mitä uutta versiossa 0.14.0:

  • Ei enää iter_content virheitä, jos jo ladannut.

Mitä uutta versiossa 0.13.9:

  • vahvistettu OAuth + virkaa.
  • Poistettu poikkeus syöminen dispatch_hook.
  • Yleistä korjauksia.

Mitä uutta versiossa 0.13.3:

  • Käytä simplejson jos käytettävissä.
  • Älä peitä SSLErrors taakse Timeouts.
  • Kiinteät param käsittely URL-osoitteiden sisältäviä fragmentteja.
  • Merkittävästi parantunut tiedon User Agent.

Mitä uutta versiossa 0.13.2:

  • Uusi: Response.reason
  • Kirjaudu QueryString parametrit OAuth 1,0
  • Client todistuksia ei enää oteta huomioon, kun tarkistaa = False
  • Lisää openSUSE todistus tuki

Mitä uutta versiossa 0.13.1:

  • Anna kulkee tiedosto tai tiedoston kaltainen esine kuin tiedot.
  • Salli koukut palata vastauksista, jotka osoittavat virheet.
  • Kiinteät Response.text ja Response.json vartaloon vähemmän vastauksia.

Mitä uutta versiossa 0.12.1:

  • Uusi Response.json kiinteistö
  • Mahdollisuus lisätä merkkijono tiedostolautausten
  • Korjaa out-of-range ongelma iter_lines
  • Korjaa iter_content oletuskokoon

Mitä uutta versiossa 0.11.1:

  • POST ohjaukset nyt rikkoa RFC tehdä mitä selaimet : Seuranta GET.
  • Uusi strict_mode kokoonpano poistaa uusia uudelleenohjaus käyttäytymistä.

Mitä uutta versiossa 0.10.6:

  • Salli '=' evästeisiin.

Mitä uutta versiossa 0.10.2:

  • huomattavasti parantunut URL lainaten.
  • Muita sallittuja evästeen keskeisiä arvoja.
  • Yritettiin fix & quot; Liian monet avoimet tiedostot & quot; Virhe
  • Korvaa Unicode virheitä ensikierron, ei tarvita toista syöttö.
  • Liitä '/' paljain-verkkotunnuksen URL-osoitteet ennen kyselyn paikoilleen.
  • Poikkeukset nyt perivät RuntimeError.
  • Binary lisäykset + auth korjata.

Mitä uutta versiossa 0.9.2:

  • SSL tarkistaa = False vikakorjaus (näennäinen Windows-koneissa ).
  • Tuki asianmukaisesta kimpale jätevirtojen rajoja.
  • session argumentti Session luokissa.
  • Tulosta koko koukku tracebacks, ei vain poikkeus tapauksessa.
  • Fix response.iter_lines Vireillä seuraavalle riville.
  • Fix mutta HTTP-sulatella auth w / URI ottaa kyselymerkkijonojen.
  • Fix Event Koukut jaksossa.
  • Urllib3 päivitys.

Mitä uutta versiossa 0.8.7:

  • Force safe_mode varten async pyynnöt
  • Kahva safe_mode poikkeuksia johdonmukaisemmin
  • Korjaa iteraatio on null vastauksia safe_mode

Mitä uutta versiossa 0.8.6:

  • Socket timeout korjauksia.
  • Proxy Authorization tukea.

Mitä uutta versiossa 0.8.3:

  • muunnettu Auth järjestelmä käyttää yksinkertaisempaa vaadittaessa maksettavaa esineitä.
  • Uusi istuntoparametri API menetelmiä.
  • Näytön koko URL kun hakkuut.

Mitä uutta versiossa 0.8.2:

  • Uusi Unicode dekoodaus järjestelmä, joka perustuu overridable Response. koodaus.
  • Oikea URL slash-quote käsittely.
  • Keksit [,], ja _ sallittu.

Mitä uutta versiossa 0.6.5:

  • Offline (nopea) testi sviitti.
  • Session sanakirja väite yhdistämistä.

Mitä uutta versiossa 0.6.4:

  • Automaattinen purkuun unicode, joka perustuu HTTP-otsikot.
  • Uusi decode_unicode asetus
  • poisto r.read / sulje menetelmät
  • Uusi r.faw käyttöliittymä edistyneille vastausta käyttö. *
  • Automaattinen laajentaminen parameterized otsikot

Mitä uutta versiossa 0.6.2:

  • GET / HEAD tottelee follow_redirect = False.

Mitä uutta versiossa 0.6.1:

  • Tehostettu tilakoodeja kokemus & # x5c; o / .
  • Aseta enimmäismäärä ohjaukset (settings.max_redirects).
  • Täysi Unicode URL tuki.
  • Tuki protokolla-vähemmän ohjaukset.
  • Salli mielivaltaisesti pyynnöstä tyyppejä.
  • korjauksia.

Mitä uutta versiossa 0.5.1:

  • International Domain Name Support!
  • Access otsikot ilman noudettaessa koko kehon (lue ())
  • Käytä listoja kyinen parametrien
  • Lisää Pakko Basic Authentication
  • Pakko Basic on oletusarvo todentamistyyppi
  • python-requests.org default User-Agent header
  • CaseInsensitiveDict pienet kirjaimet välimuistia
  • Response.history vikakorjaus

Mitä uutta versiossa 0.5.0:

  • HIHAMERKKI Tuki
  • Tuki Välipalvelimet
  • HTTPBin Test Suite
  • uudelleenohjaus Korjaukset
  • settings.verbose stream kirjallisesti
  • Querystrings kaikille menetelmät
  • URLErrors (Connection Refused, Viive Virheellinen URL-osoitteita) kohdellaan niitä erityisesti esille r.requests.get (HWE: // blah "); r.raise_for_status ()

Mitä uutta versiossa 0.4.1:

  • Parempi uudelleenohjaus käsittely.
  • Uusi "allow_redirects" param varten seuraavat ei-GET / HEAD uudelleenohjautumiset.
  • Asetukset moduuli refaktorointi.

Mitä uutta versiossa 0.4.0:

  • Response.history: luettelo ohjataan vastauksia.
  • Case-Insensitive Header Sanakirjat.
  • Unicode URL.

Mitä uutta versiossa 0.3.3:

  • Pyydä aikakatkaisuja.
  • Unicode url-koodattua dataa.
  • Asetukset yhteydessä johtaja ja moduuli.

Mitä uutta versiossa 0.3.2:

  • Automaattinen purku GZip Encoded Content.
  • AutoAuth tuki Tupled HTTP Auth.

Mitä uutta versiossa 0.3.1:

  • Cookie muutoksia.
  • Response.read ().
  • Juliste fix.

Mitä uutta versiossa 0.3.0:

  • Automaattinen Authentication API Vaihda.
  • Fiksumpi Kyselyn URL Parameterization.
  • Salli tiedostolautausten ja POST-tiedot yhteen.

Mitä uutta versiossa 0.2.4:

  • Python 2.5 tuki.
  • PyPy-c v1.4 tuki.
  • Auto-Tunnistustestit.
  • Parempi Pyydä objekti rakentaja.

Mitä uutta versiossa 0.2.3:

  • Uusi HTTPHandling menetelmiä.

Mitä uutta versiossa 0.2.2:

  • Still käsittelee pyyntöä, jos HTTPError.
  • Eventlet ja Gevent Monkeypatch tukea.
  • Cookie dupport.

Vaatimukset :

  • Python 2.6 tai uudempi

Vastaavia ohjelmistoja

JAXL
JAXL

13 May 15

IPy
IPy

11 Apr 15

dnslib
dnslib

12 May 15

Muu ohjelmistojen kehittäjä Kenneth Reitz

inbox
inbox

14 Apr 15

certifi
certifi

15 Apr 15

unzipit
unzipit

11 May 15

Kommentit Requests

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!