WebService学习笔记-读取webxml.com.cn的天气服务信息
2014-10-10 15:25
423 查看
原页面 http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx
查看wsdl http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
Java调用.net编写的服务需要使用wsimport工具根据wsdl文件来生成客户端代码
并且需要做一点改动
在浏览器中讲wsdl源码保存为weather.wsdl
将其中的
Client.java
结果如下
[湖北 武汉, 武汉, 1582, 2014/10/10 14:54:23, 今日天气实况:气温:26℃;风向/风力:北风 2级;湿度:46%, 空气质量:暂无;紫外线强度:强, 太阳镜指数:很必要。建议佩戴透射比2级且UV400的遮阳镜。
穿衣指数:舒适。建议穿长袖衬衫单裤等服装。
旅游指数:适宜。天气较好,可尽情地享受大自然的风光。
运动指数:较适宜。户外运动请注意防晒。
洗车指数:较适宜。无雨且风力较小,易保持清洁度。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。温差较大,较易感冒,注意防护。
空气污染指数:暂无。
紫外线指数:强。涂擦SPF大于15、PA+防晒护肤品。
舒适度指数:较舒适。白天晴,早晚凉爽、舒适,午后偏热。
, 10月10日 多云, 15℃/27℃, 无持续风向微风, 1.gif, 1.gif, 10月11日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月12日 多云, 14℃/25℃, 无持续风向微风, 1.gif, 1.gif, 10月13日 多云, 12℃/21℃, 无持续风向微风, 1.gif, 1.gif, 10月14日 多云, 13℃/23℃, 无持续风向微风, 1.gif, 1.gif, 10月15日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月16日 多云, 15℃/25℃, 无持续风向微风, 1.gif, 1.gif]
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1562193
查看wsdl http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
Java调用.net编写的服务需要使用wsimport工具根据wsdl文件来生成客户端代码
并且需要做一点改动
在浏览器中讲wsdl源码保存为weather.wsdl
将其中的
<s:element ref="s:schema" /><s:any />全部替换成
<s:any minOccurs="2" maxOccurs="2"/>然后在cmd中进入到项目的src目录执行wsimport命令
wsimport -keep E:\umgsai\workspace\weather_client\src\weather.wsdl执行完后会生成如下代码
Client.java
public class ClientTest { public static void main(String[] args) { WeatherWS weatherWS = new WeatherWS(); WeatherWSSoap weatherWSSoap = weatherWS.getWeatherWSSoap(); ArrayOfString weather = weatherWSSoap.getWeather("武汉", "5ade06102c1040fc95d89784bf428035"); List<String> string = weather.getString(); System.out.println(string); } }
结果如下
[湖北 武汉, 武汉, 1582, 2014/10/10 14:54:23, 今日天气实况:气温:26℃;风向/风力:北风 2级;湿度:46%, 空气质量:暂无;紫外线强度:强, 太阳镜指数:很必要。建议佩戴透射比2级且UV400的遮阳镜。
穿衣指数:舒适。建议穿长袖衬衫单裤等服装。
旅游指数:适宜。天气较好,可尽情地享受大自然的风光。
运动指数:较适宜。户外运动请注意防晒。
洗车指数:较适宜。无雨且风力较小,易保持清洁度。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。温差较大,较易感冒,注意防护。
空气污染指数:暂无。
紫外线指数:强。涂擦SPF大于15、PA+防晒护肤品。
舒适度指数:较舒适。白天晴,早晚凉爽、舒适,午后偏热。
, 10月10日 多云, 15℃/27℃, 无持续风向微风, 1.gif, 1.gif, 10月11日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月12日 多云, 14℃/25℃, 无持续风向微风, 1.gif, 1.gif, 10月13日 多云, 12℃/21℃, 无持续风向微风, 1.gif, 1.gif, 10月14日 多云, 13℃/23℃, 无持续风向微风, 1.gif, 1.gif, 10月15日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月16日 多云, 15℃/25℃, 无持续风向微风, 1.gif, 1.gif]
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1562193
相关文章推荐
- WebService学习笔记-读取webxml.com.cn的天气服务信息
- JAVA调用天气预报服务WebService (webxml.com.cn网站提供)
- 调用http://WebXml.com.cn/的webservice获取手机号段信息
- WebService调用http://www.webxml.com.cn中的一些服务示例
- C#调用WebService实现天气预报 http://www.webxml.com.cn
- Webservice学习笔记二,使用Axis发布简单的Web服务
- 编写Web Serviceclient訪问www.webxml.com.cn提供的服务
- spring mvc学习笔记(一)web.xml文件配置的一点重要信息
- Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
- 【WEB服务精髓学习笔记二】XML-RPC及java实现
- Web Service学习笔记:天气预报Web服务的使用方法
- WebXml.com.cn 中国股票行情数据 WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新
- 编写Web Service客户端访问www.webxml.com.cn提供的服务
- 学习笔记:使用Web Service Software Factory开发简易留言本服务以及Mobile调用实现-1.创建Service
- Web Service学习笔记:利用YAHOO公开API做天气预报Web服务
- J2EE开发游戏介绍(乐成---张老师(www.ldci.com.cn) --学习笔记
- Webservice学习笔记六,SOAP, REST and XML-RPC报文格式收集
- jsp笔记之 读取web.xml配置参数
- Appfuse实例中的web.xml学习笔记之过滤器
- 分布计算环境学习笔记6——面向Web的计算环境之基础部分(发展和XML)