urllib3

Software screenshot:
urllib3
Rincian Software:
Versi: 1.10.4 Diperbarui
Tanggal Upload: 12 May 15
Pengembang: Andrey Petrov
Lisensi: Gratis
Popularitas: 263

Rating: 3.0/5 (Total Votes: 2)

Komunitas Python telah menciptakan dan berbagi ke perpustakaan untuk bekerja dengan URL dan koneksi HTTP.
Ini adalah urllib dan urllib2. Sementara kedua baik pada apa yang mereka lakukan, mereka benar-benar tidak memiliki kesamaan satu sama lain, dan dengan urllib3 sebenarnya.
urllib3, sementara dirancang pada prinsip-prinsip dasar urllib, berbeda dari itu melalui fitur itu memutuskan untuk mendukung, tidak termasuk dalam modul asli

Apa yang baru dalam rilis ini.:

  • Pools dapat digunakan sebagai manajer konteks.
  • Jangan menggunakan kembali koneksi yang mengalami SSLError.
  • Jangan gagal jika gzip decoding aliran kosong.
  • Add dukungan SHA256 untuk verifikasi sidik jari.
  • penanganan Tetap nilai header yang berisi koma
  • .

Apa yang baru dalam versi 1.10.2:

  • Pools dapat digunakan sebagai manajer konteks / <. li>
  • Jangan menggunakan kembali koneksi yang mengalami SSLError.
  • Jangan gagal jika gzip decoding aliran kosong.
  • Add dukungan SHA256 untuk verifikasi sidik jari.
  • penanganan Tetap nilai header yang berisi koma
  • .

Apa yang baru di versi 1.8.3:

  • bug yang berhubungan dengan proxy Tetap di mana koneksi sedang digunakan kembali tidak benar.
  • Ditambahkan socket_options kata kunci parameter yang memungkinkan untuk menentukan konfigurasi setsockopt dari soket baru.
  • Dihapus HTTPConnection.tcp_nodelay mendukung HTTPConnection.default_socket_options.
  • Fixed TypeError bug di Python
  • 2.6.4.

Apa yang baru di versi 1.7.1:

  • Ditambahkan dukungan batas butiran dengan urllib3.util baru. kelas Timeout.
  • Fixed dukungan Python 3.4
  • .

Apa yang baru di versi 1.7:

  • Melewati assert_hostname = False saat membuat HTTPSConnectionPool akan melewatkan verifikasi hostname untuk koneksi SSL.
  • Metode Baru urllib3.response.HTTPResponse.stream (...) yang bertindak sebagai generator melilit .read (...).
  • IPv6 url parsing memberlakukan kurung di sekitar nama host.
  • kondisi balapan benang Tetap di urllib3.poolmanager.PoolManager.connection_from_host (...)
  • permintaan ProxyManager sekarang termasuk port non-standar di Host:. ... Header
  • Ditambahkan dukungan HTTPS proxy ProxyManager
  • .
  • objek New RequestField dapat dikirimkan ke bidang = ... param yang dapat menentukan header.
  • Angkat urllib3.exceptions.ProxyError saat menghubungkan ke proxy gagal.

  • Gunakan header internasional ketika posting nama file.
  • Peningkatan dukungan IPv6.

Apa yang baru di versi 1.4:.

  • minor perbaikan-AppEngine terkait
  • Switched dari mimetools.choose_boundary ke uuid.uuid4 ().

Apa yang baru di versi 1.2.2:

  • bug kemasan tetap tidak pengiriman uji-persyaratan. txt.

Apa yang baru di versi 1.2:

  • 3 Ditambahkan dukungan Python (diuji pada 3.2.2)
  • Turun Python 2.5 dukungan (diuji pada 2.6.7, 2.7.2)
  • Gunakan select.poll bukan select.select untuk platform yang mendukungnya
  • .
  • Gunakan Queue.LifoQueue bukan Queue.Queue untuk lebih agresif koneksi menggunakan kembali. Dikonfigurasi dengan menimpa ConnectionPool.QueueCls.
  • Tetap ImportError selama instalasi ketika modul ssl tidak tersedia. (Edisi # 41)
  • Tetap PoolManager pengalihan antara skema (seperti HTTP - & # x3e; HTTPS) tidak menyelesaikan dengan baik. (Edisi # 28, ditemukan oleh Issue # 10 di v1.1)
  • dummyserver Porting menggunakan tornado bukan webob + eventlet. Dihapus asing yang tidak didukung backends pengujian dummyserver. Tes menambahkan socket tingkat
  • .

Apa yang baru di versi 1.1:

  • Refactored dummyserver ke modul namespace akar sendiri (yang digunakan untuk pengujian ).
  • Ditambahkan hostname verifikasi untuk VerifiedHTTPSConnection oleh vendoring di ssl_match_hostname Py32 ini.
  • Tetap lintas tuan HTTP pengalihan saat menggunakan PoolManager.
  • decode_content tetap diabaikan ketika diatur melalui urlopen.
  • Fixed bug-timeout terkait.

Apa yang baru di versi 1.0.2:

  • ketik Tetap di VerifiedHTTPSConnection yang hanya akan hadir sebagai bug jika Anda menggunakan objek secara manual.
  • Terbuat RecentlyUsedContainer (dan akibatnya PoolManager) lebih benang-aman dengan membungkus log akses di mutex.
  • Terbuat RecentlyUsedContainer lebih dict-seperti (dikoreksi __delitem__ dan perilaku __getitem__), dengan tes. Sebaiknya tidak mempengaruhi kode urllib3 inti.

Apa yang baru di versi 1.0.1:

  • Fixed bug di mana sambungan yang sama akan mendapatkan kembali ke dalam kolam dua kali, menyebabkan asing & quot; HttpConnectionPool penuh & quot; peringatan log.

Apa yang baru di versi 1.0:

  • Ditambahkan PoolManager dengan LRU berakhirnya koneksi (diuji dan didokumentasikan)
  • .
  • Ditambahkan ProxyManager (perlu tes, docs, dan konfirmasi bahwa ia bekerja dengan proxy HTTPS).
  • Ditambahkan opsional dukungan parsial dibaca tanggapan ketika preload_content = False. Sekarang Anda dapat membuat permintaan dan hanya membaca header tanpa memuat respon Terbuat decoding opsional (default pada, sama seperti sebelumnya).
  • Ditambahkan opsional batas string yang eksplisit untuk encode_multipart_formdata.
  • metode permintaan Convenience sekarang diwarisi dari RequestMethods. Pembantu tua seperti get_url dan post_url harus ditinggalkan demi permintaan baru (metode, url, ...).
  • kode Refactored akan lebih dipisahkan, dapat digunakan kembali, dan dapat diperpanjang.
  • sundulan Lisensi ditambahkan ke Py file.
  • Embiggened dokumentasi. Banyak docstrings Sphinx ramah dalam kode dan docs di docs / dan urllib3.readthedocs.org
  • Embettered semua hal!
  • Memulai menulis file ini.

Persyaratan :

  • Python 2.6 atau lebih tinggi

Software yang serupa

GitMon
GitMon

5 Jun 15

dbf
dbf

13 Apr 15

Tempita
Tempita

13 May 15

PyICU
PyICU

13 May 15

Perangkat lunak lain dari pengembang Andrey Petrov

urllib3
urllib3

20 Feb 15

Komentar untuk urllib3

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!