首页 > Web开发 > 详细

客户端实现WebService服务接口

时间:2019-11-29 11:01:45      阅读:101      评论:0      收藏:0      [点我收藏+]

  首先,要获得搭建好的WebService服务的WSDL,如要实现国内手机号码归属地查询WEB服务,其WSDL为:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL

  拿到WSDL后在浏览器打开看服务是否正常:

技术分享图片

   打开cmd,运行命令:

wsimport -p com -s . http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL

技术分享图片

  找到解析位置,复制相关Java文件到客户端:

技术分享图片

 技术分享图片

  写测试类,直接调用相关接口:

import mobileWebService.MobileCodeWS;
import mobileWebService.MobileCodeWSSoap;

public class MobileWebServiceTest {

    public static void main(String[] args) {
        //获取webservice服务器对象(这里的类名,其实是从wsdl文件中的servicename标签中进行获取的)
        MobileCodeWS mobileCodeWS = new MobileCodeWS();
        MobileCodeWSSoap m = mobileCodeWS.getMobileCodeWSSoap();
        String str = m.getMobileCodeInfo("手机号码", "");
        System.out.println(str);
    }
}

  运行结果:

技术分享图片

  

  WebService服务遇到问题及解决办法:https://www.cnblogs.com/Big-Boss/p/11912679.html

  

客户端实现WebService服务接口

原文:https://www.cnblogs.com/Big-Boss/p/11956335.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!