Apache HttpComponents Client является преемником широко используемых Jakarta Commons HttpClient 3.1 и тесно интегрирован с Apache HttpComponents Core библиотеки.
HttpComponents Клиентская библиотека представляет собой инструмент предназначенный для расширения Java встроенную поддержку для различных функций HTTP-запросы, связанные, обеспечивая дополнительные функции, связанные с аутентификацией, подключение и управление куки.
Это помогает разработчику много при создании HTTP-интегрированных программного обеспечения и приложений, тем более, что библиотека является агностиком содержание и может быть использован для широкого набора инструментов.
HttpClient соответствует следующим требованиям:
* RFC 1945 Протокол передачи гипертекста - HTTP / 1.0
* RFC 2616 протокол передачи гипертекста - HTTP / 1.1
* RFC 2109 Механизм HTTP Государственное управление (Cookies)
* RFC 2965 Механизм HTTP Государственное управление (Куки v2)
* RFC Аутентификация 2617 HTTP: Basic и Digest аутентификации доступа
Что нового в этом выпуске:
- < LI> HttpClient 4.3.4 (GA) является техническим выпуском, что повышает производительность в высоких сценариях параллелизмом.
- Данная версия заменяет динамические прокси с пользовательскими прокси-классов и устраняет нить раздор в java.reflect.Proxy.newInstance () при аренде соединения из пула соединений и ответ обработки сообщений.
Что нового в версии 4.5:
- HttpClient 4.3.4 (GA) является техническим выпуском, что повышает производительность в высоких сценариях параллелизмом.
- Данная версия заменяет динамические прокси с пользовательскими прокси-классов и устраняет нить раздор в java.reflect.Proxy.newInstance () при аренде соединения из пула соединений и ответ обработки сообщений.
Что нового в версии 4.4.1:
- HttpClient 4.3.4 (ГА) является техническое обслуживание релиз, который повышает производительность в высоких сценариях параллелизмом.
- Данная версия заменяет динамические прокси с пользовательскими прокси-классов и устраняет нить раздор в java.reflect.Proxy.newInstance () при аренде соединения из пула соединений и ответ обработки сообщений.
Что нового в версии 4.4:
- HttpClient 4.3.4 (GA) является техническим выпуском, что повышает производительность в высоких сценариях параллелизмом.
- Данная версия заменяет динамические прокси с пользовательскими прокси-классов и устраняет нить раздор в java.reflect.Proxy.newInstance () при аренде соединения из пула соединений и ответ обработки сообщений.
Что нового в версии 4.3-beta1:
- Поддержка Java 7 примерочных с-ресурсами для управление ресурсами (разъединения соединения.)
- Добавлен текучих классов Builder для HttpEntity, HttpRequest и HttpClient экземпляров.
- Deprecation предпочтения и конфигурации API на основе HTTPParams интерфейса в пользу инъекции конструктора и простых объектов конфигурации.
- Reliance на объекте неизменности вместо синхронизации доступа для безопасности потоков. Несколько старых классов, чьи экземпляры могут быть общими для нескольких обменов запроса были заменены неизменных эквиваленты.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient и подобные классы являются устаревшими в пользу классов строителя, которые производят неизменные экземпляры HttpClient.
Что нового в версии 4.2.1:
- В этой версии исправлена ошибка, которая рассматривается ряд вопросов, зарегистрированных после релиза 4.2.
Что нового в версии 4.2:
- Новый фасад API для HttpClient на основе концепции свободно интерфейс. Плавное API предоставляет только самые основные функции HttpClient и предназначена для относительно простых случаев использования, которые не требуют полной гибкости HttpClient. Тем не менее, свободно API практически полностью избавляет пользователей от необходимости иметь дело с управления соединением и освобождением ресурсов.
- переработан и переписан код управления соединениями.
Что нового в версии 4.1.3:
- В этой версии исправлена ошибка, которая рассматривается ряд вопросов нашли проблемы, так как в первую очередь в пункте 4.1.2 модуля кэширования HTTP.
Что нового в версии 4.2-альфа1:.
- Переработанная и переписаны код управления соединением
- Новый фасад API для HttpClient на основе концепции беглом интерфейса.
- Расширенные HTTP аутентификации API, который позволяет HttpClient обрабатывать более сложные сценарии аутентификации.
Что нового в версии 4.1.2:
- В этой версии исправлена ошибка, которая рассматривается ряд некритичных вопросов, зарегистрированных после выпуска 4.1.1.
Что нового в версии 4.1.1:
- HttpHostConnectException не правильно повторена для прямого и не туннелировано прокси-соединения.
- Изменен способ URIUtils # rewriteURI обрабатывает несколько последовательных слеши в компоненте пути URI: несколько ведущих косые будут заменены одной косой черты, чтобы избежать путаницы с компонентом власти. Оставшийся содержание пути не будет изменен.
- Исправлена критическая ошибка, приводившая заголовок Proxy-Authorization для отправки на целевом хосте при проходке запросов через прокси-сервер, который требует проверки подлинности.
- Исправлена ошибка, приводившая протокола перехватчик RequestAuthCache генерировать недопустимый экземпляр AuthScope при поиске пользовательских учетных данных для упреждающего аутентификации.
- Фиксированный путь DigestScheme генерирует значения Нонс подсчета.
Что нового в версии 4.0.3:
- HttpClient 4.0.2 является поддержание релиз, который исправляет ряд ошибок, найденных с момента предыдущего стабильного релиза. Это, вероятно, будет последним выпуском от 4.0.x филиала.
Что нового в версии 4.1 Alpha 1:
- SO_TIMEOUT не сбрасывается на постоянные (повторно использовать ) соединения.
- Extended клиента редирект обработки интерфейс, позволяющий контролировать содержание перенаправлении.
- Поддержка схемы аутентификации SPNEGO.
- Добавлены параметры для определения порядка предпочтения для поддерживаемых схем AUTH для целевого хоста и аутентификации прокси-сервера.
- Прозрачная поддержка кодирования контента.
Что нового в версии 4.0.1:.
- Удалено зависимость от jcip-annotations.jar
- SO_TIMEOUT не сбрасывается на постоянных (повторно используется) соединений.
- UrlEncodedFormEntity теперь устанавливает набор символов на заголовке Content-Type.
- Устранены Лог поиски в короткоживущих объектов, которые могут негативно производительности.
- URLEncodedUtils теперь корректно разбирает форм-закодированы объекты, которые определяют кодировку.
Комментарии не найдены