Web Service 接口调用

最近有一个项目,需要调用Web Service服务,是关于短信Web Service的服务,由于不太喜欢自己拼串,so网上找到另外一个方式—-生成本地代码调用。

  1. 为了简单使用Web Service接口,本文档使用根据wsdl文件生成相应类文件的方式,然后在相应程序直接调用对应类的方式进行。根据中网云通提供的接口文档可知,Web Service服务描述语言的地址为:http://IP:PORT/SmSWebService.asmx?wsdl
  2. 在项目类文件下使用命令行,输入以下命令: wsimport -keep -p org.sms http://IP:PORT/SmSWebService.asmx?wsdl ,生成短信Web Service对应的类文件(wsimport为jdk自带命令,需要安装jdk),参数说明如下:
    -d:生成客户端执行类的class文件的存放目录
      -s:生成客户端执行类的源文件的存放目录
    -keep:保留生成的文件
      -p:定义生成类的包名
    -help:查看命令帮助
  3. 生成后在项目源文件下可以找到org.sms包,包内包括所有Web Service生成的源文件。
  4. 和Spring集成,在项目配置文件目录下添加application-ws.xml配置文件,内容如下:
    这里写图片描述
  5. 声明短信服务接口(此处只截图发送短信接口,其他接口调用类似):
    这里写图片描述
  6. 短信服务接口实现,其中短信的用户名、账号、密码在配置文件中配置。
    这里写图片描述
  7. 在需要短信服务的类中注入SMSService类服务即可。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值