Requests

Software screenshot:
Requests
Rincian Software:
Versi: 2.5.2
Tanggal Upload: 28 Feb 15
Pengembang: Kenneth Reitz
Lisensi: Gratis
Popularitas: 98

Rating: 3.3/5 (Total Votes: 3)

Dikembangkan sebagai alternatif untuk Python built-in modul urllib2 yang biasanya digunakan dalam menangani permintaan HTTP, perpustakaan ini tidak hanya memperbarui metode inti yang ditemukan di perpustakaan untuk mendukung fitur yang ditemukan dalam teknologi Web saat ini, tetapi juga sangat menyederhanakan API, mengurangi waktu yang dibutuhkan untuk kode proyek.
urllib2 mungkin telah menjadi alat yang hebat ketika keluar, tapi pesatnya perkembangan teknologi berbasis Web tidak hanya membuat mutlak, namun sintaks dan cara kerjanya secara internal telah membuatnya sulit untuk bekerja dengan.
Inilah sebabnya mengapa perpustakaan seperti Permintaan, karena keluar dengan cabang stabil pertama memiliki terus-menerus semakin pujian untuk cara sederhana dalam melakukan sesuatu.
Saat ini, perpustakaan Permintaan adalah salah satu perpustakaan yang paling banyak digunakan di masyarakat Python

Fitur :.

  • GET Sangat sederhana, HEAD, POST, PUT, DELETE Permintaan
  • Simple HTTP header Permintaan Lampiran
  • Data Sederhana / params Permintaan Lampiran
  • Simple Basic HTTP Authentication
  • Simple URL + HTTP Auth Registry
  • Mendukung banyak standar internasional
  • Jaga-hidup dukungan
  • Connection pooling
  • Dukungan untuk sesi
  • verifikasi SSL
  • manipulasi Cookie
  • otomatis dekompresi data
  • dukungan Unicode
  • dukungan .netrc
  • -Thread aman
  • Dukungan untuk aliran meng-upload multipart
  • Dukungan untuk koneksi timeout
  • HTTP (S) dukungan proxy

Apa yang baru dalam rilis ini:

  • Sekarang memiliki & quot; security & quot; paket tambahan set, $ pip install permintaan [keamanan].
  • Permintaan sekarang akan menggunakan Certifi jika tersedia.
  • Capture dan kembali menaikkan urllib3 ProtocolError.

Apa yang baru dalam versi 2.0.0:

  • Keys di Header kamus string sekarang asli pada semua versi Python, yaitu bytestrings di Python 2, unicode di Python 3.
  • URL Proxy sekarang harus memiliki skema eksplisit. Pengecualian MissingSchema akan dimunculkan jika mereka tidak.
  • Timeout sekarang berlaku untuk membaca waktu jika Streaming = False
  • .
  • RequestException sekarang menjadi subclass dari IOError, tidak RuntimeError
  • .
  • Ditambahkan metode baru untuk objek PreparedRequest:. PreparedRequest.copy ()
  • Ditambahkan metode baru untuk objek Session: Session.update_request (). Metode ini update objek Permintaan dengan data (misalnya cookies) yang tersimpan di Sesi.
  • Ditambahkan metode baru untuk objek Session: Session.prepare_request (). Ini metode update dan mempersiapkan objek Permintaan, dan mengembalikan objek PreparedRequest yang sesuai.
  • Ditambahkan metode baru untuk HTTPAdapter objek: HTTPAdapter.proxy_headers (). Hal ini tidak boleh disebut secara langsung, tetapi meningkatkan antarmuka subclass.
  • httplib.IncompleteRead pengecualian yang disebabkan oleh salah encoding chunked sekarang akan menaikkan Permintaan ChunkedEncodingError gantinya.
  • urutan persen-escape tidak valid sekarang menyebabkan pengecualian Permintaan InvalidURL untuk dibesarkan.
  • HTTP 208 tidak lagi menggunakan alasan frase & quot; im_used & quot ;. Benar menggunakan & quot; already_reported & quot;.

Apa yang baru dalam versi 1.1.0:

  • Dukungan untuk tubuh respon iterable
  • Asumsikan server bertahan redirect params
  • Izinkan jenis konten eksplisit untuk ditentukan untuk file data
  • Membuat merge_kwargs kasus-sensitif ketika mencari kunci

Apa yang baru dalam versi 1.0.0:

  • Refactor besar-besaran dan Penyederhanaan
  • Beralih ke lisensi Apache 2.0
  • Swappable Connection Adapter
  • Adapter Connection Mountable
  • rantai ProcessedRequest Diubah
  • / s / prefetch / aliran
  • Penghapusan semua konfigurasi
  • Perpustakaan Standard logging
  • Membuat Reponse.json () callable, bukan properti.

Apa yang baru dalam versi 0.14.0.

  • Tidak ada lagi kesalahan iter_content jika sudah download

Apa yang baru dalam versi 0.13.9.

  • Tetap untuk OAuth + POST
  • Dihapus pengecualian makan dari dispatch_hook.
  • perbaikan bug Umum
  • .

Apa yang baru dalam versi 0.13.3.

  • Gunakan simplejson jika tersedia
  • Jangan sembunyikan SSLErrors balik Timeout.
  • param tetap penanganan dengan url yang mengandung fragmen.
  • Secara signifikan meningkatkan informasi User Agent.

Apa yang baru dalam versi 0.13.2:

  • New: Response.reason
  • parameter Masuk QueryString di OAuth 1.0
  • Sertifikat klien tidak lagi diabaikan ketika memverifikasi = False
  • Tambah dukungan sertifikat openSUSE

Apa yang baru dalam versi 0.13.1:

  • Izinkan melewati file atau berkas-seperti objek sebagai Data.
  • Izinkan kait untuk kembali tanggapan yang menunjukkan kesalahan.
  • Tetap Response.text dan Response.json tanggapan tubuh kurang.

Apa yang baru dalam versi 0.12.1:

  • properti New Response.json
  • Kemampuan untuk menambahkan tali upload file
  • Perbaiki out-of-range masalah dengan iter_lines
  • Ukuran Fix iter_content standar

Apa yang baru dalam versi 0.11.1:

  • POST pengalihan sekarang istirahat RFC untuk melakukan browser apa yang :. Menindaklanjuti dengan GET
  • konfigurasi strict_mode baru untuk menonaktifkan perilaku redirect baru.

Apa yang baru dalam versi 0.10.6.

  • Izinkan '=' dalam cookie

Apa yang baru dalam versi 0.10.2.

  • Jauh lebih baik URL mengutip
  • diperbolehkan kue nilai-nilai kunci tambahan.
  • memperbaiki Percobaan untuk & quot; Terlalu banyak membuka file & quot; Kesalahan
  • Ganti kesalahan unicode pada pertama lulus, tidak perlu untuk lulus kedua
  • .
  • Tambah '/' telanjang-domain url sebelum permintaan penyisipan.
  • Pengecualian sekarang mewarisi dari RuntimeError.
  • upload Binary + auth memperbaiki.

Apa yang baru dalam versi 0.9.2:

  • SSL memverifikasi = False bugfix (jelas pada mesin jendela ).
  • Dukungan untuk potongan yang tepat sungai dengan batas-batas.
  • argumen sesi untuk kelas Sesi
  • .
  • Cetak seluruh tracebacks hook, bukan hanya pengecualian misalnya.
  • response.iter_lines Fix dari pending baris berikutnya.
  • Fix tetapi dalam HTTP-mencerna auth w / URI memiliki query string.
  • Fix dalam bagian acara Kait.
  • pembaruan Urllib3.

Apa yang baru dalam versi 0.8.7:

  • Angkatan safe_mode untuk permintaan async
  • pengecualian Handle safe_mode lebih konsisten
  • Fix iterasi tanggapan nol di safe_mode

Apa yang baru dalam versi 0.8.6:.

  • perbaikan Socket batas waktu
  • dukungan Proxy Otorisasi.

Apa yang baru dalam versi 0.8.3:.

  • sistem otentikasi Dikonversi untuk menggunakan benda-benda callable sederhana
  • parameter baru sesi metode API
  • .
  • Tampilan penuh URL sementara penebangan
  • .

Apa yang baru dalam versi 0.8.2:

  • New sistem unicode decoding, berdasarkan Respon overridable. encoding.
  • Proper URL slash-quote penanganan.
  • Cookie dengan [,], dan _
  • diperbolehkan.

Apa yang baru dalam versi 0.6.5:

  • Offline (cepat) test suite
  • Sesi kamus argumen penggabungan.

Apa yang baru dalam versi 0.6.4:

  • decoding otomatis unicode, berdasarkan judul HTTP.
  • Pengaturan decode_unicode Baru
  • Penghapusan r.read / metode tutup
  • New r.faw interface untuk penggunaan respon lanjutan. *
  • ekspansi otomatis header parameter

Apa yang baru dalam versi 0.6.2:

  • GET / KEPALA mematuhi follow_redirect = False

Apa yang baru dalam versi 0.6.1:

  • kode status Peningkatan pengalaman & # x5c; o /
  • .
  • Mengatur jumlah maksimum pengalihan (settings.max_redirects).
  • dukungan penuh Unicode URL.
  • Dukungan untuk protokol-kurang pengalihan.
  • Memungkinkan jenis permintaan sewenang-wenang.
  • Perbaikan bug
  • .

Apa yang baru dalam versi 0.5.1:

  • International Domain Name Dukungan
  • header Access tanpa mengambil seluruh tubuh (baca ())
  • Gunakan daftar sebagai dicts untuk parameter
  • Tambahkan Paksa otentikasi dasar
  • Paksa Basic adalah jenis otentikasi standar
  • python-requests.org standar User-Agent sundulan
  • CaseInsensitiveDict rendah-kasus caching
  • bugfix Response.history

Apa yang baru dalam versi 0.5.0:

  • PATCH Dukungan
  • Dukungan untuk Proxy
  • HTTPBin Test Suite
  • Redirect Perbaikan
  • menulis aliran settings.verbose
  • querystrings untuk semua metode
  • URLErrors (Connection Menolak, Timeout, URL tidak valid) diperlakukan sebagai eksplisit mengangkat r.requests.get ('hwe: // bla'); r.raise_for_status ()

Apa yang baru dalam versi 0.4.1:.

  • Peningkatan Redirection Penanganan
  • param Baru allow_redirects 'untuk mengikuti non-GET / KEPALA Pengalihan.
  • Pengaturan refactoring modul.

Apa yang baru dalam versi 0.4.0:

  • Response.history:. Daftar tanggapan diarahkan
  • Kasus-sensitif header Kamus
  • .
  • URL Unicode.

Apa yang baru dalam versi 0.3.3:.

  • timeout Permintaan
  • Unicode Data url-dikodekan.
  • Pengaturan manajer konteks dan modul.

Apa yang baru dalam versi 0.3.2:.

  • otomatis dekompresi dari Gzip Pengkodean Konten
  • AutoAuth Dukungan untuk Tupled HTTP Auth
  • .

Apa yang baru dalam versi 0.3.1:.

  • perubahan Cookie
  • Response.read ().
  • Poster memperbaiki.

Apa yang baru dalam versi 0.3.0:.

  • Otomatis Authentication API Perubahan
  • Smarter Query URL Parameterization
  • .
  • Izinkan file upload dan data POST bersama-sama.

Apa yang baru dalam versi 0.2.4:.

  • Python 2.5 Dukungan
  • PyPy-c v1.4 Dukungan.
  • tes Auto-Authentication.
  • Peningkatan Permintaan objek konstruktor.

Apa yang baru dalam versi 0.2.3:.

  • New HTTPHandling metode

Apa yang baru dalam versi 0.2.2:

  • Masih menangani permintaan dalam hal suatu HTTPError.
  • Eventlet dan Gevent monkeypatch dukungan.
  • Cookie dupport
  • .

Persyaratan :

  • Python 2.6 atau lebih tinggi

Software yang serupa

dnsruby
dnsruby

13 May 15

PcapRub
PcapRub

1 Mar 15

ipaddress
ipaddress

13 Apr 15

Perangkat lunak lain dari pengembang Kenneth Reitz

ghsync
ghsync

11 May 15

dj-database-url
dj-database-url

20 Feb 15

inbox
inbox

14 Apr 15

Komentar untuk Requests

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!