1、常用webservice接口调用方式:
String uri= "http://www.xxx.com/xxx";
//这里可以从配置文件中读取或者写死
String url= xxx;
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(url));
//这里写上调用对方webservice接口的方法名
call.setOperationName(new QName(uri, "xxx"));
//多个参数这里可以复制多个
call.addParameter("param1", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
//这里给参数赋值
Object[] obj = new Object[] { "111"};
//调用结果
String result = (String) call.invoke(obj);
2、调用webservice接口时可能会遇到Message part {xxx}Test was not recgnized,网上百度很多都不解决,最后发现是Test和发布的webservice类中的方法名对不上导致,改了方法名以后就可以了。
webservice常用调用方式
最新推荐文章于 2025-03-13 15:37:10 发布