4

名前が示すように... 現在、私は BasicHttpBinding を使用していますが、WSHttpBinding に切り替えても Java などと相互運用できるかどうか疑問に思っています。

4

2 に答える 2

4

wsHttpBinding と新しい ws2007HttpBinding はどちらも WS-* 標準を実装しています。特定のクライアントと相互運用できるように、詳細を構成する必要がある場合があります。

于 2011-03-11T19:38:16.337 に答える
3

WSHttpBinding は多くの相互運用可能な機能を提供しますが、同時に既定で Windows 認証によるメッセージ セキュリティ、SPNego プロトコルを介したサービス資格情報のネゴシエーション、およびセキュリティ コンテキスト (WS-SecureConversation) を使用します。Windows 認証と SPNego は、相互運用性の良い候補ではなく、安全な会話を古い SOAP スタックで提供する必要はありません。

したがって、答えは「場合による」です。通常、Java と相互運用できるように WSHttpBinding を構成する必要があります。さらに、使用されているプロトコル (特にセキュリティ部分) を「完全に」制御することはできないため、相互運用性のためにカスタム バインディングを使用することがあります。

于 2011-03-11T19:35:51.063 に答える