インターフェイス パートナーが WSDL を呼び出して Web サービスを動的に呼び出し、WSDL で定義されたエンドポイントを使用して Web メソッドを使用する状況があります。
ここでの問題は - リバース プロキシ サーバーを使用しているため、実際の Web サービスは別のコンテンツ サーバーでホストされており、プロキシ サーバーで URL 書き換えルールが構成されており、リクエストを実際のコンテンツ サーバーにリダイレクトしています。インターフェイス パートナーは、指定されたリバース プロキシ URL を使用して WSDL を正常に使用していますが、WSDL には実際のコンテンツ サーバー URL があり、インターフェイス パートナーはそれにアクセスできません。
プロキシ クラスのエンドポイント URL を変更し、リバース プロキシ URL を介して Web サービスを利用できます。残念ながら、受信した WSDL からエンドポイントを動的に構築するために、いくつかの共通フレームワークを使用しています。そのため、クライアントは Web サービスを利用できませんでした。
Web サービスでクライアントのエンドポイント URL を特定する方法はありますか? 前もって感謝します。