Apache HttpComponents Core

Software screenshot:
Apache HttpComponents Core
Rincian Software:
Versi: 4.4.4 Diperbarui
Tanggal Upload: 6 Mar 16
Lisensi: Gratis
Popularitas: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Inti tidak mencakup semua aspek dari protokol HTTP, tetapi hanya dasar-dasar utama, semua yang dibutuhkan untuk mendukung komunikasi dasar antara klien dan server.

Perpustakaan dapat digunakan untuk membangun kedua sisi klien dan server-side HTTP layanan, yang mendukung dua model I / O utama:

- blocking (serial, sinkron, berdasarkan Java I / O)

- non-blocking (paralel, asynchronous, berdasarkan Java NIO)

Perpustakaan mencoba untuk menegakkan keseimbangan antara kinerja dan kemudahan penggunaan, sementara juga sisa komponen mandiri yang dapat ditambahkan dan digunakan kembali dalam beberapa aplikasi dan contoh.

Apache HttpComponents inti juga telah melahirkan proyek serupa, Client Apache HttpComponents , agen HTTP client-side.

Apa yang baru dalam rilis ini:.

  • PrivateKeyStrategy tidak bekerja dengan NIO SSL
  • VersionInfo # getUserAgent melaporkan versi Java yang salah.
  • Non-blocking koneksi seharusnya tidak memicu akhir-of-aliran callback selama masih ada data dalam buffer masukan sesi. Hal ini dapat menyebabkan serangkaian permintaan pipelined singkat untuk gagal sebelum waktunya jika terjadi pemutusan hubungan tak terduga oleh endpoint sebaliknya.

Apa yang baru di versi 4.4.2:.

  • PrivateKeyStrategy tidak bekerja dengan NIO SSL
  • VersionInfo # getUserAgent melaporkan versi Java yang salah.
  • Non-blocking koneksi seharusnya tidak memicu akhir-of-aliran callback selama masih ada data dalam buffer masukan sesi. Hal ini dapat menyebabkan serangkaian permintaan pipelined singkat untuk gagal sebelum waktunya jika terjadi pemutusan hubungan tak terduga oleh endpoint sebaliknya.

Apa yang baru di versi 4.4.1:.

  • PrivateKeyStrategy tidak bekerja dengan NIO SSL
  • VersionInfo # getUserAgent melaporkan versi Java yang salah.
  • Non-blocking koneksi seharusnya tidak memicu akhir-of-aliran callback selama masih ada data dalam buffer masukan sesi. Hal ini dapat menyebabkan serangkaian permintaan pipelined singkat untuk gagal sebelum waktunya jika terjadi pemutusan hubungan tak terduga oleh endpoint sebaliknya.

Apa yang baru di versi 4.4:.

  • Dukungan untuk SSL negosiasi ulang dengan NIO
  • Keluar dari urutan respon HTTP menyebabkan NPE di HttpAsyncRequestExecutor.
  • kondisi Balap jika permintaan sambungan berhasil dan kali keluar pada waktu yang sama.
  • Tetap masalah sinkronisasi dalam memblokir dan implementasi non-blocking kolam koneksi

Apa yang baru di versi 4.2.2:

  • NIO panjang dibatasi konten encoder salah menangani pesan yang lebih besar dari 2GB.
  • regresi Tetap di DefaultConnectionReuseStrategy menyebabkan ia tidak benar koneksi bendera sebagai non-reusable setelah 204, 205 atau 304 respon.
  • regresi Tetap di HttpAsyncRequestExecutor menyebabkan ia menangani 204, 205 dan 304 tanggapan tidak benar dengan kembali pesan dengan tubuh konten tertutup.

Apa yang baru di versi 4.2.1:

  • Ini adalah rilis patch yang memperbaiki sejumlah bug non-kritis ditemukan sejak 4,2.

Apa yang baru di versi 4.2:

  • Fitur yang paling menonjol termasuk dalam rilis ini adalah koneksi komponen renang untuk memblokir dan non-blocking koneksi HTTP dan baru asynchronous klien dan protokol sisi server penangan.

Apa yang baru di versi 4.1.3:

  • Rilis ini memperbaiki regresi kritis diperkenalkan dalam versi 4.1 0,2. Dalam keadaan khusus non-blocking sesi SSL mungkin gagal untuk mengakhiri benar jika ujung menutup koneksi tanpa mengirimkan 'dekat memberitahukan' pesan menyebabkan loop tak terbatas dalam I / O pengiriman benang.

Apa yang baru di versi 4.1.2:

    IOSession # setSocketTimeout () metode
  • tidak me-reset count timeout.
  • Non-blocking sesi SSL I / O dapat menghentikan prematur menyebabkan pemotongan pesan tubuh saat isi pesan potongan kode dan koneksi ditutup di ujung.
  • Tetap hasil yang salah yang dihasilkan oleh DefaultConnectionReuseStrategy saat menangani pesan respon yang entitas konten telah diterjemahkan atau dimodifikasi oleh interceptor protokol.

Apa yang baru di versi 4.1.1:

  • Ini adalah rilis patch yang memperbaiki sejumlah isu-isu non-kritis ditemukan sejak rilis 4.1.
  • Rilis ini juga menandai akhir dari dukungan untuk Java 1.3. Pada rilis 4.2 HttpCore akan membutuhkan Java 1.5 untuk semua komponennya.

Apa yang baru di versi 4.1:.

  • DefaultConnectingIOReactor kebocoran deskriptor soket jika permintaan sesi gagal
  • The ChunkEncoder bisa meminta batas penyangga negatif menyebabkan IllegalArgumentException.
  • SSLIOSession # isAppInputReady () tidak memeriksa status buffer masukan sesi.
  • EntityUtils # toString () dan EntityUtils # toByteArray () untuk kembali null jika HttpEntity # getContent () adalah nol.
  • Tetap penanganan yang salah dari entitas HTTP oleh non-blocking LengthDelimitedDecoder ketika nilai Content-Length lebih besar dari Integer.MAX_VALUE.

Apa yang baru di versi 4.1 Beta 2:

  • Ini adalah rilis BETA kedua HttpCore 4.1. Hal ini terutama bug fix rilis yang membahas sejumlah bug non-kritis.

Software yang serupa

JAXL
JAXL

13 May 15

Charles
Charles

10 Dec 15

dnspython
dnspython

14 Apr 15

cap
cap

28 Sep 15

Perangkat lunak lain dari pengembang Apache Software Foundation

Apache log4php
Apache log4php

6 Jun 15

Apache BookKeeper
Apache BookKeeper

13 Apr 15

Apache Roller
Apache Roller

12 Apr 15

Apache Struts
Apache Struts

1 Oct 15

Komentar untuk Apache HttpComponents Core

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!