Apache HttpComponents Core

Скріншот програми:
Apache HttpComponents Core
Дані програми:
Версія: 4.4.4 оновлений
Дата завантаження: 6 Mar 16
Розробник: Apache Software Foundation
Ліцензія: Безкоштовно
Популярність: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Core не охоплює всі аспекти протоколу HTTP, але тільки головні засади, все, що необхідно для підтримки основних комунікацій між клієнтом і сервером.

Бібліотека може бути використана для побудови як на стороні клієнта і на стороні сервера HTTP послуг, підтримуючи дві основні моделі введення / виведення:

- блокування (послідовний, синхронний, заснований на Java I / O)

- неблокірующіх (паралельний, асинхронний, заснований на Java NIO)

Бібліотека намагається підтримувати баланс між продуктивністю і простотою у використанні, в той же час залишаючись автономний компонент, який може бути доданий і повторно використовувати в декількох додатках і примірників.

Apache HttpComponents Ядро також породив подібний проект, Apache HttpComponents Client , HTTP-клієнт на стороні агента.

Що нового в цьому випуску.

  • PrivateKeyStrategy не працює з NIO SSL
  • VersionInfo # getUserAgent повідомляє неправильну версію Java.
  • неблокірующіх з'єднання не повинно викликати кінця-потоку зворотного виклику до тих пір, поки існує до цих пір дані у вхідному буфері сеансу. Це може привести до серії коротких конвеєрних запитів, щоб передчасно вийти з ладу в разі несподіваного припинення з'єднання з протилежного кінцевої точки.

Що нового у версії 4.4.2 :.

  • PrivateKeyStrategy не працює з NIO SSL
  • VersionInfo # getUserAgent повідомляє неправильну версію Java.
  • неблокірующіх з'єднання не повинно викликати кінця-потоку зворотного виклику до тих пір, поки існує до цих пір дані у вхідному буфері сеансу. Це може привести до серії коротких конвеєрних запитів, щоб передчасно вийти з ладу в разі несподіваного припинення з'єднання з протилежного кінцевої точки.

Що нового у версії 4.4.1 :.

  • PrivateKeyStrategy не працює з NIO SSL
  • VersionInfo # getUserAgent повідомляє неправильну версію Java.
  • неблокірующіх з'єднання не повинно викликати кінця-потоку зворотного виклику до тих пір, поки існує до цих пір дані у вхідному буфері сеансу. Це може привести до серії коротких конвеєрних запитів, щоб передчасно вийти з ладу в разі несподіваного припинення з'єднання з протилежного кінцевої точки.

Що нового у версії 4.4 :.

  • Підтримка SSL повторного узгодження з NIO
  • З послідовності відповіді HTTP викликає NPE в HttpAsyncRequestExecutor.
  • стан гонки, якщо запит на з'єднання успішно і раз в той же самий час.
  • Виправлена ​​проблема синхронізації в блокуванні і реалізації неблокірующіх пулу підключень

Що нового у версії 4.2.2:

  • NIO довжина розмежовані зміст енкодер неправильно обробляє повідомлення більше 2 Гб.
  • Виправлена ​​регресія в DefaultConnectionReuseStrategy змушуючи його неправильно прапор з'єднання як без багаторазового використання після 204, 205 або 304 відповіді.
  • Виправлена ​​регресія в HttpAsyncRequestExecutor, змушуючи його обробляти 204, 205 і 304 відповідей неправильно, повертаючи повідомлення з закритим контентом тіла.

Що нового у версії 4.2.1:

  • Це реліз патч, який виправляє ряд некритичні помилки знайдені, так як 4.2.

Що нового у версії 4.2:

  • Найбільш помітні функції, включені в цій версії, з'єднувальні компоненти басейн для блокування і неблокірующій HTTP з'єднань і нових асинхронних клієнта і протоколу на стороні сервера обробників.

Що нового у версії 4.1.3:

  • Цей реліз виправляє критичну регресію введений у версії 4.1 .2. За певних умов і неблокірующіх SSL сесій може не правильно навантажена, якщо протилежний кінець відключає з'єднання без відправки повідомлення 'близько Notify' викликає нескінченний цикл в / O відправки нитки I.

Що нового у версії 4.1.2:

  • метод IOSession # setSocketTimeout () не скидати лічильник тайм-ауту.
  • неблокірующіх сеанс SSL введення / виведення може передчасно припинити викликаючи усічення тіла повідомлення, коли вміст повідомлення Шматок кодуються і з'єднання закривається на протилежному кінці.
  • Виправлені невірні результати, отримані при обробці DefaultConnectionReuseStrategy відповідати на них, зміст яких підприємство розшифрований або змінено шляхом перехоплювача протоколу.

Що нового у версії 4.1.1:

  • Це реліз патч, який виправляє ряд некритичних проблем, виявлених після випуску 4.1.
  • Цей реліз також знаменує собою закінчення підтримки Java 1.3. Починаючи з версії 4.2 HttpCore зажадає Java 1.5 для всіх його компонентів.

Що нового у версії 4.1 :.

  • DefaultConnectingIOReactor витоку дескриптор сокета, якщо запит на встановлення сеансу не вдається

  • <Літій> The ChunkEncoder може запросити для негативного межі буфера, що створює IllegalArgumentException.
  • SSLIOSession # isAppInputReady () не перевіряє стан вхідного буфера сеансу.
  • EntityUtils # ToString () і EntityUtils # toByteArray () повертає нульове значення, якщо HttpEntity # getContent () дорівнює нулю.
  • Виправлена ​​некоректна обробка HTTP осіб по неблокуючим LengthDelimitedDecoder, коли значення Content-Length більше, ніж Integer.MAX_VALUE.

Що нового у версії 4.1 Beta 2:

  • Це другий реліз бета-версії HttpCore 4.1. Це в основному релізі виправлена ​​помилка, яка розглядається ряд некритичних помилок.

Схожі програми

Ipcalc (Python)
Ipcalc (Python)

14 Apr 15

Requests
Requests

12 May 15

Apache SSHD
Apache SSHD

9 Apr 16

phpIPAM
phpIPAM

11 Aug 16

Інші програми розробника Apache Software Foundation

Apache MRUnit
Apache MRUnit

12 May 15

Apache Libcloud
Apache Libcloud

9 Apr 16

Apache JMeter
Apache JMeter

12 Apr 15

Apache Samza
Apache Samza

1 Oct 15

Apache HttpComponents Core

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями