調用WebService接口有多種方法,下面以Java語言為例進行說明:
wsimport
來完成。生成代碼后,可以使用生成的客戶端類來調用WebService接口。import com.example.webservice.HelloWorld;
import com.example.webservice.HelloWorldService;
public class Main {
public static void main(String[] args) {
HelloWorldService service = new HelloWorldService();
HelloWorld port = service.getHelloWorldPort();
String result = port.sayHello("World");
System.out.println(result);
}
}
import com.example.webservice.HelloWorld;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
public class Main {
public static void main(String[] args) {
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(HelloWorld.class);
factory.setAddress("http://localhost:8080/HelloWorld");
HelloWorld port = (HelloWorld) factory.create();
String result = port.sayHello("World");
System.out.println(result);
}
}
以上是兩種常見的調用WebService接口的方法,具體使用哪種方法取決于你所使用的語言和框架。