首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

webservice接口参数取舍

2012-12-31 
webservice接口参数选择用户需要传递订单信息到我们的接口,是实时的,参数如何定义,是定义为对象,还是定义

webservice接口参数选择
用户需要传递订单信息到我们的接口,是实时的,参数如何定义,是定义为对象,还是定义为XML的string参数比较好?两者的扩展如何
[解决办法]
建议定义成数组或者对象
[解决办法]


public static String excute(String url,String methodName,String[] args) throws Exception{
logger.info("WebServiceClient PARAM is[url:" +url+",methodName" + methodName+",Args" + Arrays.asList(args) + "]");
if(url.lastIndexOf("?WSDL") == -1){
url += "?WSDL";
}
try {
Client client = new Client(new URL(url));
Object[] results = client.invoke(methodName, args);
if(results.length > 0){
return (String)results[0];
}else{
return "";
}
} catch (Exception e) {
e.printStackTrace();
logger.error("远程接口调用异常",e);
throw new Exception("WEBSERVICE接口调用异常,请联系管理员");
}
}

热点排行