Какова лучшая библиотека для постоянных соединений HTTP / 1.1 («Соединение: Закрыть») в Java? - PullRequest
0 голосов
/ 09 января 2019

Я должен выбрать библиотеку для подключения к конечной точке http. Версия соединения Http: "1.1" . Сервер отправляет данные клиенту непрерывно после открытия соединения. Итак, связь постоянна; «Соединение: Закрыть» .

Для чего какая библиотека лучше? Есть ли эталоны этих библиотек, такие как производительность, надежность и т. Д.?

1. Apache Http Client?

2. HttpURLConnection (стандартная библиотека Java Http)?

1 Ответ

0 голосов
/ 10 января 2019

этот класс HttpUrlConnection существует в JDK, а в JDK 11 есть новый API, который поддерживает HTTP / 1.1 и 2. Он содержит новый модуль с именем java.net.http, который экспортирует пакет с тем же именем и определен в JDK11

module java.net.http {

  exports java.net.http;
}

здесь - очень хорошая статья о новом JDK11 API

...