Requests

Screenshot Software:
Requests
Mga detalye ng Software:
Bersyon: 2.5.2
I-upload ang petsa: 28 Feb 15
Nag-develop: Kenneth Reitz
Lisensya: Libre
Katanyagan: 21

Rating: 3.3/5 (Total Votes: 3)

Binuo bilang isang kahalili sa built-in na urllib2 module na karaniwang ginagamit sa pagharap sa mga kahilingan ng HTTP, hindi lamang i-update ang pangunahing pamamaraan na natagpuan sa na library upang suportahan ang mga tampok na natagpuan sa mga teknolohiya sa web ngayon, ngunit ang library na rin lubos na pinapasimple ang Python na ang API, pagbawas ng oras na kinakailangan upang code sa isang proyekto.
urllib2 maaaring naging isang mahusay na tool kapag ito ay dumating out, ngunit ang mabilis na pag-unlad ng mga teknolohiya Web-based na ginawa ito ganap na hindi lamang, subalit ang syntax at paraan ng paggana nito panloob na ginawa ito mahirap upang gumana sa.
Ito ay kung bakit ang isang library tulad ng Kahilingan, dahil ito ay dumating out kasama ang una nitong hindi matatag na sangay ay nai-patuloy sa pagkuha ng higit pa at higit pang mga papuri para sa kanyang simpleng paraan ng paggawa ng mga bagay-bagay.
Sa kasalukuyan, ang Kahilingan library ay isa sa mga pinakaginagamit na mga aklatan sa komunidad Python

Mga Tampok :.

  • Labis na mga simpleng GET, HEAD, POST, ILAGAY, TANGGALIN Kahilingan
  • Hiling attachment Simple HTTP header
  • Simple Data / param Kahilingan attachment
  • Simple Basic Pagpapatotoo ng HTTP

  • Auth Registry
  • Simple URL HTTP +
  • Sinusuportahan ang maraming mga internasyonal na mga pamantayan
  • Panatilihing-buhay suporta
  • pooling Koneksyon
  • Suporta para sa mga session
  • pag-verify SSL
  • Cookie pagmamanipula
  • Ang awtomatikong decompression data
  • suporta sa Unicode
  • suporta .netrc
  • Thread-ligtas
  • Suporta para sa multipart upload stream
  • Suporta para sa mga pag-timeout ang koneksyon
  • HTTP (S) proxy suporta

Ano ang bagong sa paglabas:

  • Ngayon ay may & quot; seguridad & quot; extra package set, mga kahilingan [seguridad] $ buto ng bungang-kahoy-install.
  • Ang mga kahilingan ay ngayong gamitin Certifi kung ito ay magagamit.
  • Capture at muling itataas urllib3 ProtocolError.

Ano ang bagong sa bersyon 2.0.0:

  • Keys sa diksyunaryo ang mga header ay native na ngayon sa mga string lahat ng mga bersyon Python, ibig sabihin, bytestrings sa Python 2, Unicode sa Python 3.
  • Proxy URL na ngayong dapat na mayroong isang tahasang scheme. Ang isang pagbubukod MissingSchema ay itataas kung gagawin nila hindi.
  • timeout ngayon nalalapat na basahin ang oras kung Stream = Mali.
  • RequestException ay isa na ngayong subclass ng IOError, hindi RuntimeError.
  • Nagdagdag ng mga bagong paraan upang PreparedRequest bagay:. PreparedRequest.copy ()
  • Nagdagdag ng bagong pamamaraan sa bagay Session: Session.update_request (). -A-update ng pamamaraang ito ng isang Kahilingan bagay na may data (hal cookies) na nakaimbak sa Session.
  • Nagdagdag ng bagong pamamaraan sa bagay Session: Session.prepare_request (). Ang mga pag-update pamamaraan at naghahanda ng isang Kahilingan bagay, at ibinabalik ang mga kaukulang PreparedRequest bagay.
  • Nagdagdag ng mga bagong paraan upang HTTPAdapter bagay: HTTPAdapter.proxy_headers (). Hindi ito dapat na matawag nang direkta, ngunit ang pagbubutihin ang subclass interface.
  • httplib.IncompleteRead mga pagbubukod na sanhi ng hindi tama chunked pag-encode sa halip ay itataas ngayon ng isang Kahilingan ChunkedEncodingError.
  • Di-wastong porsiyento-escape sequence ngayon maging sanhi ng isang pagbubukod Kahilingan InvalidURL sa itataas.
  • HTTP 208 hindi na ginagamit ng dahilan parirala & quot; im_used & quot ;. Tamang gumagamit ng & quot; already_reported & quot;.

Ano ang bagong sa bersyon 1.1.0:

  • Suporta para sa iterable katawan tugon
  • Ipagpalagay server patuloy ang pag-redirect ng param
  • Payagan ang mga uri ng tahasang nilalaman na tinukoy para sa file ng data
  • Tiyakin merge_kwargs case-insensitive kapag hinahanap ang mga key

Ano ang bagong sa bersyon 1.0.0:

  • Napakalaking Refactor at Pagpapasimple
  • Lumipat sa Apache 2.0 lisensya
  • Swappable adapter Koneksyon
  • Mountable adapter Koneksyon
  • Mutable ProcessedRequest chain
  • / s / prefetch / stream
  • Pag-alis ng lahat ng configuration
  • Karaniwang library na pag-log
  • Tiyakin Reponse.json () callable, hindi ari-arian.

Ano ang bagong sa bersyon 0.14.0:.

  • Wala nang iter_content mga error kung nai-download

Ano ang bagong sa bersyon 0.13.9:.

  • Ang Nakatakdang para sa OAuth + post
  • Inalis ang pagbubukod ng pagkain mula sa dispatch_hook.
  • pag-aayos ng bug Pangkalahatang.

Ano ang bagong sa bersyon 0.13.3:.

  • Gamitin ang simplejson kung available
  • Huwag itago sa likod ng SSLErrors timeout.
  • Mga Fixed param paghawak sa mga url na naglalaman ng mga fragment.
  • makabuluhang pinahusay na impormasyon sa User Agent.

Ano ang bagong sa bersyon 0.13.2:

  • Bago: Response.reason
  • parameter querystring Mag-sign in OAuth 1.0
  • certificate ng client hindi na binabalewala kapag verify = Maling
  • Magdagdag suporta certificate openSUSE

Ano ang bagong sa bersyon 0.13.1:

  • Payagan ang pagpasa ng file o file na tulad ng bagay na bilang data.
  • Payagan ang Hooks upang bumalik ang mga tugon na nagpapahiwatig ng mga error.
  • Mga Fixed Response.text at Response.json para sa katawan-mas mababa tugon.

Ano ang bagong sa bersyon 0.12.1:

  • Bagong Response.json ari-arian
  • Kakayahang magdagdag ng mga pag-upload string file
  • Ayusin ang mga out-of-range na isyu sa iter_lines
  • Ayusin ang iter_content default na laki

Ano ang bagong sa bersyon 0.11.1:

  • POST mga pag-redirect na ngayon masira RFC gawin kung ano ang ginagawa browser :. Sundin up sa isang GET
  • Bagong configuration strict_mode upang huwag paganahin ang mga bagong pag-uugali ng pag-redirect.

Ano ang bagong sa bersyon 0.10.6:.

  • Payagan '=' sa cookies

Ano ang bagong sa bersyon 0.10.2:.

  • malaking-malaki pinabuting URL ng pag-quote
  • Karagdagang mga mahahalagang halaga pinapayagan ng cookie.
  • Tinangkang-aayos para sa & quot; Masyadong maraming mga bukas na mga file & quot; Error
  • Palitan ang mga error sa Unicode sa unang pass, hindi na kailangan ng pangalawang pass.
  • Magkabit '/' sa hubad-domain url bago pagpapasok query.
  • Mga Pagbubukod ngayon magmana mula RuntimeError.
  • Binary upload + auth-aayos.

Ano ang bagong sa bersyon 0.9.2:

  • SSL-verify = Maling bugfix (maliwanag sa bintana machine ).
  • Suporta para sa tamang tipak stream ng mga may hangganan.
  • argumento session para sa mga klase sa Session.
  • I-print ang buong tracebacks hook, hindi lang sa pagbubukod halimbawa.
  • Ayusin ang response.iter_lines mula sa nakabinbing susunod na linya.
  • Ayusin ngunit sa HTTP-digest auth w / URI pagkakaroon ng string ng query.
  • Ayusin sa seksyon Hooks Kaganapan.
  • pag-update Urllib3.

Ano ang bagong sa bersyon 0.8.7:

  • Force safe_mode para sa async mga kahilingan
  • pangasiwaan safe_mode pagbubukod higit tuloy-tuloy
  • Ayusin ang pag-ulit sa null tugon sa safe_mode

Ano ang bagong sa bersyon 0.8.6:.

  • pag-aayos ng timeout Socket
  • suporta Proxy Authorization.

Ano ang bagong sa bersyon 0.8.3:.

  • auth-convert ng system upang magamit simple callable bagay
  • Bagong parameter session sa mga pamamaraan ng API.
  • Ipakita ang buong URL habang pag-log.

Ano ang bagong sa bersyon 0.8.2:

  • Bagong Unicode pagkabasa system, batay sa overridable Tugon. encoding.
  • Wastong URL handling slash-quote.
  • Ang cookies kasama ang [,], at _ pinapayagan.

Ano ang bagong sa bersyon 0.6.5:.

  • Offline (mabilis) test suite
  • Session diksyunaryo argumento pagsasama.

Ano ang bagong sa bersyon 0.6.4:

  • Ang awtomatikong pag-decode ng Unicode, batay sa mga header ng HTTP.
  • Bagong decode_unicode setting
  • Pag-alis ng r.read / isara pamamaraan
  • Bagong interface r.faw para sa mga advanced na paggamit tugon. *
  • Ang awtomatikong pagpapalawak ng parameterized header

Ano ang bagong sa bersyon 0.6.2:.

  • GET / HEAD Sinusunod follow_redirect = Maling

Ano ang bagong sa bersyon 0.6.1:

  • Pinahusay na mga code ng katayuan karanasan & # x5c; o / .
  • I-set ng isang maximum na bilang ng mga pag-redirect (settings.max_redirects).
  • suporta URL Buong Unicode.
  • Suporta para sa protocol-gaanong pag-redirect.
  • Payagan para sa di-makatwirang mga uri ng kahilingan.
  • pag-aayos ng Bug.

Ano ang bagong sa bersyon 0.5.1:!

  • International Domain Name Suporta
  • I-access ang mga header nang walang pagkuha ng buong katawan (basahin ())
  • Gamitin ang mga listahan ng bilang dicts para sa mga parameter
  • Idagdag Sapilitang Basic Authentication
  • Sapilitang Basic ay default na uri ng pagpapatotoo
  • python-requests.org default User-Agent header
  • CaseInsensitiveDict mas mababang-case na pag-cache
  • Response.history bugfix

Ano ang bagong sa bersyon 0.5.0:

  • Patch Suporta
  • Suporta para sa Mga Proxy
  • HTTPBin Test Suite
  • Pag-redirect Pag-aayos
  • pagsusulat settings.verbose stream
  • Querystrings para sa lahat ng mga paraan ng
  • URLErrors (tinanggap ang koneksyon, Timeout, Di-wastong URL) ay itinuturing bilang explicity itinaas r.requests.get ('hwe: // blah'); r.raise_for_status ()

Ano ang bagong sa bersyon 0.4.1:.

  • Pinahusay na Pag-redirect Pangangasiwa
  • param Bagong 'allow_redirects' para sa sumusunod na mga non-GET / HEAD redirect.
  • Mga setting module refactoring.

Ano ang bagong sa bersyon 0.4.0:

  • Response.history:. Listahan ng mga nai-redirect na mga tugon
  • Case insensitive-Header Diksyunaryo.
  • Unicode URL.

Ano ang bagong sa bersyon 0.3.3:.

  • Request timeout
  • Unicode data url na-encode.
  • Mga setting ng konteksto manager at module.

Ano ang bagong sa bersyon 0.3.2:.

  • Ang awtomatikong Decompression ng gzip-encode ng Nilalaman
  • AutoAuth Suporta para sa Tupled HTTP Auth.

Ano ang bagong sa bersyon 0.3.1:.

  • pagbabago Cookie
  • Response.read ().
  • Poster-aayos.

Ano ang bagong sa bersyon 0.3.0:.

  • Baguhin ang Awtomatikong Pagpapatotoo API
  • Mas mahuhusay na Query Parameterization URL.
  • Payagan ang mga pag-upload ng file at POST data nang magkasama.

Ano ang bagong sa bersyon 0.2.4:.

  • Python 2.5 Suporta
  • PyPy-c v1.4 Support.
  • mga pagsubok Auto-pagpapatotoo.
  • Pinahusay Humiling sa bagay na constructor.

Ano ang bagong sa bersyon 0.2.3:.

  • Bagong HTTPHandling pamamaraan

Ano ang bagong sa bersyon 0.2.2:

  • Hindi pa rin humahawak ng kahilingan sa kaganapan ng isang HTTPError.
  • Eventlet at Gevent Monkeypatch suporta.
  • Cookie dupport.

Mga Kinakailangan :

  • Python 2.6 o mas mataas

Katulad na software

dnspython
dnspython

14 Apr 15

ipaddress
ipaddress

13 Apr 15

python-iptables
python-iptables

1 Oct 15

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

20 Jul 15

Iba pang mga software developer ng Kenneth Reitz

dj-database-url
dj-database-url

20 Feb 15

GRequests
GRequests

14 Apr 15

Requests
Requests

12 May 15

ghsync
ghsync

11 May 15

Mga komento sa Requests

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!