首页 > java关于webservice的代码求助

java关于webservice的代码求助

Service service = new Service(); 
Call call = (Call) service.createCall(); 
URL url = new URL(http://10.10.10.10:8089); 
call.setTargetEndpointAddress(url);
call.setOperationName("validateTicket"); 
Object param[] = {"ticket"};
result = (String) call.invoke(param); 

以上这段代码的意思是不是连接到10.10.10.10这个webservice,然后调用validateTicket这个方法,参数是一个字符串(如:ticket),返回一个字符串?

或者参数是一个无下标的数组??只不过这里这个数组只有一个元素?


是的,如你所见:

URL url = new URL(http://10.10.10.10:8089); //指定了请求的url
call.setTargetEndpointAddress(url); //指定了本次连接的地址
call.setOperationName("validateTicket"); //指定了本次连接所要调用的方法
Object param[] = {"ticket"}; //初始化传递的参数
result = (String) call.invoke(param); //指定了本次连接传递的参数,返回结果存在了result里
【热门文章】
【热门文章】