ApacheのHttpComponentsクライアントが広く用いJakarta CommonsのHttpClientを3.1の後継であり、しっかりとApacheのHttpComponentsコアライブラリと統合されます。
HttpComponentsクライアントライブラリは、認証、接続、およびクッキーの管理に関連する余分な機能を提供する、Javaの組み込みの様々なHTTP関連機能のサポートを拡張する運命のツールです。
ライブラリに依存しないコンテンツであるとツールの広いセットのために使用することができます。特に以来、HTTP-統合されたソフトウェアやアプリケーションを構築する際に
このは、開発者多くのことができます
のHttpClient以下の仕様に準拠しています:
* RFC 1945ハイパーテキスト転送プロトコル - HTTP / 1.0
* RFC 2616ハイパーテキスト転送プロトコル - HTTP / 1.1
* RFC 2109 HTTP状態管理メカニズム(クッキー)
* RFC 2965 HTTP状態管理メカニズム(クッキーV2)
* RFC 2617 HTTP認証:基本とダイジェストアクセス認証
このリリースの新機能:
この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(GA)は並行性の高いシナリオでのパフォーマンスを向上させるメンテナンスリリースです。
このバージョンでは、カスタム・プロキシ・クラスを動的プロキシを置き換え、java.reflect.Proxy.newInstanceにスレッド競合を排除する()接続プールおよび処理応答メッセージからの接続をリースするとき。
このバージョン4.4の新機能です:
このHttpClientを4.3.4(GA)は並行性の高いシナリオでのパフォーマンスを向上させるメンテナンスリリースです。
このバージョンでは、カスタム・プロキシ・クラスを動的プロキシを置き換え、java.reflect.Proxy.newInstanceにスレッド競合を排除する()接続プールおよび処理応答メッセージからの接続をリースするとき。
Javaの7のtry-と資源リソース管理のためのための
このサポート:
この新バージョンでは4.3-β1は何である(接続解放。)
HttpEntity、HttpRequestのとのHttpClientインスタンスのための流暢ビルダークラスを追加しました。
コンストラクタ・インジェクションとプレーン構成オブジェクトの賛成でインターフェイスHttpParamsに基づいて設定および構成APIの非推奨。
スレッドの安全性のためのオブジェクトの不変性の代わりに、アクセスの同期に頼ります。そのインスタンスが複数の要求の交換で共有することができますいくつかの古いクラスは、不変の同等物に置き換えられています。
DefaultHttpClient、DecompressingHttpClient、CachingHttpClientと同様のクラスは、不変のHttpClientインスタンスを生成するビルダークラスを支持して非難されています。
このリリース4.2以降に報告問題にも対処してバグ修正リリースがあります。
バージョン4.2.1の新機能です。
このバージョン4.2の新機能です。流れるようなインターフェイスの概念に基づいてのHttpClientのための
この新しいファサードAPI。流暢なAPIは、HttpClientをの唯一の最も基本的な機能を公開し、HttpClientをの完全な柔軟性を必要としない比較的単純なユースケースを対象としています。しかし、流暢なAPIは、ほぼ完全に接続管理とリソースの解放に対処することからユーザーを解放します。
再設計され、接続管理コードを書き換えます。
このバージョン4.1.3の新機能:
これは、主にHTTPキャッシュモジュールに4.1.2以降検出された問題の多くの問題に対処するバグ修正リリースです。
このバージョン4.2 - アルファの新機能です:
この再設計し、接続管理コードを書き換え。
流れるようなインターフェイスの概念に基づいてのHttpClientのための新しいファサードAPI。
より複雑な認証シナリオを処理するためのHttpClientを可能に強化されたHTTP認証API。
このリリース4.1.1以降に報告非重要問題にも対処してバグ修正リリースがあります。
バージョン4.1.2の新機能です。
このバージョン4.1.1の新機能:
このHttpHostConnectException正しく直接および非トンネル化プロキシ接続のために再試行されません。
#rewriteURIは、URIのパスコンポーネントに複数の連続したスラッシュを処理する方法のURIUtilsを変更:複数の大手のスラッシュは権限コンポーネントとの混同を避けるために、1スラッシュに置き換えられます。パスの残りの内容は変更されません。
認証が必要なプロキシサーバーを介して要求をトンネリングするとき、プロキシ-Authorizationヘッダを引き起こして修正しました致命的なバグは、ターゲットホストに送信します。
先制認証用のユーザー資格情報を検索するとき、無効なAuthScopeインスタンスを生成するために、RequestAuthCacheプロトコルインターセプタを引き起こすバグを修正しました。
DigestSchemeはナンスカウント値を生成する方法を修正しました。
このバージョン4.0.3の新機能です:
このHttpClientを4.0.2は、以前の安定版リリース以降に発見バグの数を修正するメンテナンスリリースです。これは、4.0.xのブランチからの最後のリリースである可能性が高いです。
このバージョン4.1アルファ1の新機能:
このSO_TIMEOUTは、永続的な(再使用)接続でリセットされません。
リダイレクトのコンテンツの制御を可能にする拡張クライアントのリダイレクト処理インターフェース。
SPNEGO認証方式をサポートします。
ターゲットホストとプロキシ認証でサポートされている認証方式の優先順位を定義するためのパラメータを追加しました。
透明なコンテンツのエンコーディングをサポート。
このバージョン4.0.1の新機能である:jcip-annotations.jarオン
この削除された依存関係。
SO_TIMEOUTは、永続的な(再使用)接続でリセットされません。
UrlEncodedFormEntityこれで、Content-Typeヘッダの文字セットを設定します。
性能を損なう短命オブジェクトにログ検索を排除しました。
URLEncodedUtilsは正しく文字セットを指定するフォームURLエンコードエンティティを解析します。
コメントが見つかりません