Java | 调用 WebService 接口

公共webservice地址

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

  • 天气预报Web服务,数据来源于中国气象局
    Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

  • IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据)
    Endpoint :http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl

  • 随机英文、数字和中文简体字 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?wsdl

  • 中国邮政编码 <-> 地址信息双向查询/搜索 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?wsdl

  • 验证码图片 WEB 服务 支持中文、字母、数字 图像和多媒体
    Endpoint :http://www.webxml.com.cn/WebServices/ValidateCodeWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ValidateCodeWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ValidateCodeWebService.asmx?wsdl

  • Email 电子邮件地址验证 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmx?wsdl

  • 中文简体字 <->繁体字转换 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl

  • 中文 <-> 英文双向翻译 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl

  • 火车时刻表 WEB 服务 (第六次提速最新列车时刻表)
    Endpoint :http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx?wsdl

  • 中国股票行情数据 WEB 服务(支持深圳和上海股市的基金、债券和股票)
    Endpoint :http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx?wsdl

  • 即时外汇汇率数据 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/ExchangeRateWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ExchangeRateWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ExchangeRateWebService.asmx?wsdl

  • 腾讯QQ在线状态 WEB 服务
    Endpoint :http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx
    Disco :http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl

  • 中国电视节目预告(电视节目表) WEB 服务
    Endpoint :http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx
    Disco :http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?wsdl

  • 外汇-人民币即时报价 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/ForexRmbRateWebService.asmx
    Disco :http://www.webxml.com.cn/WebServices/ForexRmbRateWebService.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ForexRmbRateWebService.asmx?wsdl

  • 中国股票行情分时走势预览缩略图 WEB 服务
    Endpoint : http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx
    Disco : http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx?disco
    WSDL : http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx?wsdl

  • 国内飞机航班时刻表 WEB 服务
    Endpoint :http://www.webxml.com.cn/webservices/DomesticAirline.asmx
    Disco : http://www.webxml.com.cn/webservices/DomesticAirline.asmx?disco
    WSDL : http://www.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl

  • 中国开放式基金数据 WEB 服务
    Endpoint :http://www.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx
    Disco : http://www.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx?wsdl

  • 股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)
    Endpoint :http://www.webxml.com.cn/WebServices/StockInfoWS.asmx
    Disco :http://www.webxml.com.cn/WebServices/StockInfoWS.asmx?disco
    WSDL :http://www.webxml.com.cn/WebServices/StockInfoWS.asmx?wsdl

调用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
    在这里插入图片描述


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值