CXF が生成するサービスプロキシは、SOAP 呼び出しを行う Java オブジェクトです。フォワードプロキシは、その HTTP 接続を運ぶネットワーク仲介者です。エラーが両方をプロキシと呼んでも、両者は別のオブジェクトです。

ネットワークの選択は、呼び出されるクライアントの HTTP トランスポートポリシーで表されます。

ポリシーフィールド役割
ProxyServer仲介ホスト。
ProxyServerPortその待ち受けポート。
ProxyServerTypeそのトランスポートが期待するプロキシ種別。
NonProxyHostsそのプロキシポリシーから除外される宛先。

HTTP JAX-WS クライアントでは、基盤となる CXF クライアントが HTTPConduit を公開し、そのポリシーはサポートされているコードまたはデプロイ経路を通じて構成できます。アプリケーションがすでに適用している他のポリシー値は保持してください。公開ルートの使用が許可された HTTP ポリシーでは、HTTP プロキシ一覧 が候補のホストとポート値を提供します。

CXF はプロキシ認可と宛先認可を分離しています。仲介者からの 仲介者からの 407 は、サービスオブジェクトのアプリケーションログインを要求しません。

conduit の例を適用する前に、稼働中の CXF バージョンとトランスポートを特定してください。フィールドや XML 要素がリクエストに影響するのは、クライアントが実際に使用する構成経路に属する場合だけです。

関連記事