1

TransportWithMessageCredentials とカスタムのユーザー名とパスワードの検証で BasicHttpBinding を使用する WCF サービスを開発しました。サービスとのインターフェースが必要なクライアントがいますが、クライアントは Java を使用しています。私自身は Java プログラマーではないので、あまり彼を助けることはできません。そこで、SO コミュニティに質問を広げようと思いました。ここで光を当てることができますか?

4

2 に答える 2

1

Java ライブラリAxisを使用して、WCF サービスと対話してみてください。

Axis には、WSDL (WSDL2Java) に基づいてJava サービス対話コードを生成する機能があると思います。

于 2010-11-18T19:05:22.967 に答える
1

難しいことではないと思います。ForBasicHttpBinding TransportWithMessageCredentialsは、HTTPS (HTTP ではなく HTTPS 経由でサービスを呼び出す) と認証によって保護されていることを意味し、それは SOAP ヘッダーに追加されるだけです。サンプルを取得するには、トランスポート セキュリティをオフにし (HTTP に切り替えます)、スニファー (WireShark など) で渡された実際のデータをキャプチャし、Java アプリがその形式でデータを送信するようにします。

于 2010-11-18T18:25:38.917 に答える