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

umemcache
umemcache

5 Jun 15

simplekml
simplekml

1 Mar 15

pymarc
pymarc

23 Jul 15

Perangkat lunak lain dari pengembang Andrey Petrov

urllib3
urllib3

20 Feb 15

Komentar untuk urllib3

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!