我正在开发一个调用云服务的Android应用程序。
我通过在服务器站点中调用wsdl文件cloudservice.wsdl
来添加Web引用客户端。
它将生成名为
(i)CloudServiceLocator(java文件)
(ⅱ)cloudservicesoap(接口)
(iii)CloudServiceSoapProxy(java文件)
(iv)CloudServiceSoapStub(java文件)
(IV)CloudService(接口)
如何将CloudServiceSoapStub
类中的方法调用到我的应用程序中。
答案 0 :(得分:0)
调用wsdl文件后尝试以下代码
注意:可以根据您的wsdl服务更改方法
CloudServiceSoapStub stub=null;
CloudServiceLocator locator=new CloudServiceLocator();
String endPointAddress = locator.getServiceSoapAddress();
try {
stub=(CloudServiceSoapStub) locator.getServiceSoap(new URL(endPointAddress));
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (ServiceException e) {
e.printStackTrace();
}
生成存根后,您可以获得所需的方法
例如:stub.getValues();