javaによってasmxインタフェースを起動する方法

ASMXインターフェイスを呼び出すには、JavaのWebサービスクライアントツールを使用して、関連するクライアントコードを生成できます。

まず、プロジェクトに関連する JAX-WS ライブラリを追加します。その後、以下の手順に従います。

  1. wsimport
  2. http://example.com/YourWebService.asmx?WSDL のようにネイティブにパラフレーズした文。
  3. com.example
  4. このWebサービスは、他のサイトにアクセスしてコンテンツを盗用してはいけません。
wsimport -keep -p com.example http://example.com/YourWebService.asmx?WSDL
  1. 上述コマンドを実行すると、クライアントコードが含まれるディレクトリが生成されます。このディレクトリ内に、ASMXインターフェースの呼び出しに使用するJavaクラスファイルがあります。
  2. Javaプロジェクトでクラスを作成し、クラス内で生成されたクライアントコード内のサービスクラスをインスタンス化します。例:
import com.example.YourWebService;
import com.example.YourWebServiceSoap;

public class ASMXClient {
    public static void main(String[] args) {
        YourWebService service = new YourWebService();
        YourWebServiceSoap port = service.getYourWebServiceSoap();

        // 调用ASMX接口的方法
        String result = port.yourMethod();

        // 处理返回结果
        System.out.println(result);
    }
}
  1. ASMXインターフェースの具体的な実装に基づいて、対応するメソッドを呼び出し、戻り値を処理します。
  2. 上記のコードをコンパイルして実行すれば、ASMXインターフェイスを呼び出すことができます。ASMXインターフェイスサービスがアクセス可能であることを確認し、必要に応じて適切なパラメーターを渡す必要があります。
bannerAds