Java | 调用 WebService 接口

版权声明:喜欢的点个赞吧!欢迎转载,请注明出处来源,博文地址: https://blog.csdn.net/u012294515/article/details/84029140

公共webservice地址

网上提供了许多公共的接口供大家调用测试。

调用WSDL格式

例如WSDL:http://ums.zj165.com:8888/sms_hb/services/Sms?wsdl
该接口可在浏览器中直接访问,是xml形式的树。如图
在这里插入图片描述

  • 前提导入webservice的jar包下载地址
    在这里插入图片描述
  • 最简单的调用方式,通过url生成客户端代码,将代码合并到项目中,实现本地调用:
    1. 通过wsdl文件利用eclipse生成客户端代码,然后通过调用生成的代码来实现这个接口。
    2. eclipse菜单 file -> new -> other -> web service -> web service client这样就能自动生成客户端的代码。
    3. 下面是项目中调用客户端代码的写法,仅供参考。
      在这里插入图片描述

调用ASMX 格式

WSDL文件调用方式比较简单,只需要生成客户端代码即可,自己写的代码只需要几行。调用asmx接口的话则比较多的代码。下面写一个手机号码查询接口。
国内手机号码归属地查询WEB服务
Endpoint: http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx

  1. 先在浏览器中输入接口地址查看有那些方法以及参数,返回类型。见下图
    在这里插入图片描述

  2. 具体写法代码如下,仅供参考。
    在这里插入图片描述

  3. 以上代码用到的包:apache axis
    在这里插入图片描述

老生常谈


猜你喜欢

转载自blog.csdn.net/u012294515/article/details/84029140