加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

用wsimport在本地生成代理,调用webservice服务接口的示例

发布时间:2020-12-16 21:43:56 所属栏目:安全 来源:网络整理
导读:这个接口我就选的通过手机号码查询归属地信息的接口,查看这个接口的地址:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx 第一步:找到接口url并了解该接口所支持的几种调用方式 注意,这里有四种访问方式:soap,soap12,get,post 第二步:在本


这个接口我就选的通过手机号码查询归属地信息的接口,查看这个接口的地址:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx

第一步:找到接口url并了解该接口所支持的几种调用方式

注意,这里有四种访问方式:soap,soap12,get,post




第二步:在本地用wsimport命令生成代理

命令:?

wsimport -s ./ -p com.lkm.wximport http://ws.webxml.com.cn/WebSe
rvices/MobileCodeWS.asmx?wsdl
-s ./ 代表 生成的代理类放在当前目录;

-p com.lkm.wximport? 是生成的代理类所存放的包路径,根据你的项目的包路径自己定义,因为这些类后来是要放到项目中的

注意:这里后面三个警告的内容表示 这三种调用方式都无法支持,也就是支持第一种即 soap


执行完之后会在相应目录生成代理类



第三步:将生成的代理拷贝到项目的src中


第四部:通过调用代理类实现webservice接口的调用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读