只有服务类中的方法,如何进行webservice的客户端开发
发布网友
发布时间:2022-05-02 06:33
我来回答
共1个回答
热心网友
时间:2022-06-29 03:13
个个 语言是不一样的 Java的话
String webServiceURL= c.getWebService();
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();//动态的代理
Client client = dcf.createClient(webServiceURL);
Object[] res = client.invoke("方法名",参数);//传当前时间,并且是字符串形式的追问就是java的,忘了说了。
请问一下,这里的webserviceURL是指的wsdl的地址么?返回结果为什么会是一个object类型的数组呢?还有参数这里,如果是一个类对象或者多个参数怎么处理呢?
谢谢!
追答返回的类型你可以设置断点查看,和你返回的数据有关系,多个参数的话,client.invoke("方法名",参数,参数2);/ 参数是对象的话,你可以把参数转json 传送然后接收端解析,因为参数是字符串,你也可以以逗号相隔然后split,这个相信你可以解决