.NetにWebサービスがあり、外部システムに公開されています。そのシステムにはJavaしかありません。次に、その .net メソッドにどのようにアクセスして Java にアクセスしますか。逆に。
質問する
156 次
3 に答える
2
Java 側で WSDL をインポートし、クライアントを使用して Web サービスを呼び出すことができるはずです。
于 2012-08-12T01:21:50.360 に答える
1
SOAP サービスの場合、Java クライアントは、サービスのすべてのクライアントが行うことを行う必要があります。つまり、WSDL にアクセスし、XML メッセージを作成し、SOAP エンベロープにパッケージ化し、HTTP 要求を URL に POST します。
これが HTTP ベースの Web サービス、SOAP または REST の優れた点です。適切な HTTP 要求を GET または POST できるすべてのクライアントがそれを使用できます。
于 2012-08-12T01:22:19.267 に答える
0
まず、WSDLファイルのURLを取得します。そのために、WebサービスのURLに「?wsdl」文字列が追加されています。次に、JavaでWebサービスクライアントを作成します。次の手順を使用して、Java「netbeans」でWebサービスクライアントを作成します。
NetBeansプロジェクトで、右クリック>新規>その他
次に、Webサービス>Webサービスクライアント
次に[次へ]をクリックします
次に、ラジオボタンのWSDL URLを選択し、WSDLファイルのURLを貼り付けて、[完了]をクリックします。
于 2012-08-12T07:39:50.370 に答える