Contoh dalam artikel ini menjelaskan cara Java memanggil antarmuka WebService. Bagikan dengan semua orang untuk referensi Anda. Dengan rincian sebagai berikut:
Di sini kami menjelaskan metode parameterisasi Tambah, kodenya adalah sebagai berikut:
Salin kode sebagai berikut: public static void addTest() {
mencoba...{
Bilangan bulat saya = 1;
Bilangan bulat j = 2;
//URL Layanan Web
String service_url = "http://localhost:4079/ws/Service.asmx";
Layanan layanan = Layanan baru();
Panggilan panggilan = (Panggilan) service.createCall();
call.setTargetEndpointAddress(java.net.URL baru(service_url));
//Setel metode yang akan dipanggil
call.setOperationName(new QName("//www.VeVB.COm/T", "Tambah"));
//Parameter diperlukan untuk metode ini
panggilan.addParameter("a", org.apache.axis.encoding.XMLType.XSD_INT,
javax.xml.rpc.ParameterMode.IN);
panggilan.addParameter("b", org.apache.axis.encoding.XMLType.XSD_INT,
javax.xml.rpc.ParameterMode.IN);
//Tipe nilai kembalian dari metode
panggilan.setReturnType(org.apache.axis.encoding.XMLType.XSD_INT);
panggilan.setUseSOAPAction(benar);
call.setSOAPActionURI("//www.VeVB.COM/Add");
//Panggil metode ini
Res bilangan bulat = (Bilangan Bulat)panggilan.panggilan(
Objek baru[]...{
aku j
}
);
System.out.println("Hasil: " + res.toString());
} catch (Pengecualian e) ...{
Sistem.err.println(e);
}
}
Jalankan, hasilnya kembali: Hasil: 3
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.