4

Apache HTTPClient にはSchemeRegistryクラスが含まれています(org.apache.http.conn.scheme.SchemeRegistry)

  • スキームレジストリとは?
  • いつから使えますか?

以下のようなスキームレジストリを使用すると、どのような影響がありますか

SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme(WEBSERVICE_URI_SCHEME, 80 ,PlainSocketFactory.getSocketFactory()));
PoolingClientConnectionManager wsConnManager = new PoolingClientConnectionManager (registry);
4

1 に答える 1

4

スキームレジストリとは?

プロトコル スキーム レジストリは、個別のプロトコル スキームごとに接続ソケット ファクトリのマップを維持します。たとえば、HTTPS スキームでは、接続を TLS/SSL で保護する必要があります。HTTP および HTTPS スキーム用のカスタム ソケット ファクトリを登録することで、HTTP および HTTPS スキーム用のソケットを作成および初期化する方法をカスタマイズすることもできます。

以下のようなスキームレジストリを使用すると、どのような影響がありますか

最終的には、カスタム プロトコル スキーム (たとえば、MYHTTP) になります。

このスキーム (たとえば ) を使用してリクエストを実行するたびにmyhttp://somehost/someservice/、カスタム ソケット ファクトリを使用して、ターゲット サーバーへの送信接続を作成および初期化します。

于 2013-08-10T15:33:24.840 に答える