我已经使用了axis web服务客户端向导+开发客户端滑块来生成文件,如下所示:
我正在试着让一个客户做这样的事情:
package Magento;
public class MyClient {
public static void main(String[] args) {
try{
MagentoServiceLocator msl = new MagentoServiceLocator();
MagentoService ms = (MagentoService) msl.WHICH_METHOD_TO_CALL();
double product_list = ms.catalogProductList;
System.out.println("Product List: " + product_list);
} catch (Exception e) {
e.printStackTrace();
}
}
}
任何帮助,我已经尽了最大的努力,但不知道我应该调用哪个方法来访问php webservice方法。有什么帮助吗?
发布于 2011-12-30 02:55:31
为给定的wsdl创建一个客户端,并尝试这样做:
WebServiceSoapBindingStub stub = new WebServiceSoapBindingStub();
stub._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, wsdlUrl);
WebService service = (WebService) stub;
service.authenticateUser(username,password); //service.yourservicename
更多对您有帮助的信息。
http://www.codeproject.com/KB/java/edujini_webservice_java.aspx
https://stackoverflow.com/questions/7825353
复制相似问题