public static void sendMesWebService(String tel, String str) throws Exception {
Service service = new Service(); //new 一个服务
Call call = (Call) service.createCall(); //创建一个call对象
call.setTargetEndpointAddress(endpoint); // 对端地址 http://ip:port/WebServiceServer/services/MessageService
call.setOperationName("sendMessage"); //设置要调用的接口方法
call.addParameter("in0", XMLType.XSD_STRING, ParameterMode.IN);//设置参数名 id 第二个参数表示String类型,第三个参数表示入参
call.addParameter("in1", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);//返回参数类型
//开始调用方法,假设我传入的参数id的内容是1001 调用之后会根据id返回users信息,以xml格式的字符串返回,也可以json格式主要看对方用什么方式返回
Object[] ob = [tel, str]
call.invoke(ob);
}
标签:调用,WebService,方式,XMLType,call,XSD,id,STRING
From: https://www.cnblogs.com/dyaqi/p/18321237