使用axis轻松调用Webservice
使用axis1.4调用webservice有两种简单的方式:
1、直接使用axis提供的API调用,适用于webservice接口的参数和返回值都是String的情况。
try {URL url = new URL("http://192.168.1.234:8080/TestAxis");TestAxisSoapBindingStub stub = new TestAxisSoapBindingStub(url,new Service()); Account acct = new Account(); acct.setName("username"); acct.setPassword("password"); boolean result = stub.checkAccount(acct); System.out.println(result);} catch (Exception e) {e.printStackTrace();}?
经过测试axis1.4既可以调用axis发布的服务,也可以调用CXF发布的服务。
?
axis1.4的包见附件。
?