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

webservice接口参数选择,该如何解决

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

webservice接口参数选择
用户需要传递订单信息到我们的接口,是实时的,参数如何定义,是定义为对象,还是定义为XML的string参数比较好?两者的扩展如何

[解决办法]
建议定义成数组或者对象
[解决办法]

Java code
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接口调用异常,请联系管理员");        }    } 

热点排行