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