20210714_使用xfire框架的相关jar包调用WebService接口

相关jar包名称如下:(可通过maven厂库或者官网自行下载)

1、jdom-1.0.jar 

2、wsdl4j-1.5.1.jar

3、xfire-all-1.2.6.jar

调用接口方式如下:

// webservice接口地址
String wsdlUrl = "";
// webservice接口的请求方法
String wsdlMethod = "";
if (!StringUtil.isNullOrEmptyNoTrim(wsdlUrl) && !StringUtil.isNullOrEmptyNoTrim(wsdlMethod)) {
    try {
        // 创建连接
        Client client = new Client(new URL(wsdlUrl.trim()));
        // 根据接口方法,接口参数调用接口
        Object[] results = client.invoke(wsdlMethod.trim(), new Object[] { param1, param2, param3});
        // 获取接口返回值
        String result = (String) results[0];
        LOG.info(result);
    catch (MalformedURLException e) {
        LOG.error("接口调用失败!", e);
    catch (Exception e) {
        LOG.error("接口调用失败!", e);
    }
else {
    LOG.info("Webservice接口地址、Webservice接口方法、Webservice接口方法命名空间系统选项中配置有误,请检查!");
}

 

posted @ 2021-07-14 11:02  奥力给joy  阅读(248)  评论(0)    收藏  举报