标签:
1.下载最新的axis2
http://mirrors.hust.edu.cn/apache//axis/axis2/java/core/1.6.3/axis2-1.6.3-bin.zip
2.解压使用dos切换到bin,执行
wsdl2java.bat -uri http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
这是一个用.net写的天气预报服务。稍后在bin下面生成了src。
3.将src的代码复制到一个java工程中,并将axis的lib中的jar都复制到工程中。
4.新建一个class, Test.java
package cn.com.webxml; import cn.com.webxml.WeatherWebServiceStub.ArrayOfString; import cn.com.webxml.WeatherWebServiceStub.GetWeatherbyCityName; public class Test { public static void main(String[] args) throws Exception{ WeatherWebServiceStub stub = new WeatherWebServiceStub(); stub._getServiceClient().getOptions().setProperty( org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE); GetWeatherbyCityName city = new GetWeatherbyCityName(); city.setTheCityName("深圳"); ArrayOfString array = stub.getWeatherbyCityName(city).getGetWeatherbyCityNameResult(); String[] str = array.getString(); for(String s : str){ System.out.println(s); } } }
5.运行Test,结果如下:
广东
深圳
59493
59493.jpg
2015-10-10 8:15:46
21℃/28℃
10月10日 多云
无持续风向微风
1.gif
1.gif
今日天气实况:气温:23℃;风向/风力:东北风 2级;湿度:69%;空气质量:暂无;紫外线强度:弱
太阳镜指数:不需要。白天光线弱不需要佩戴太阳镜。
穿衣指数:热。适合穿T恤、短薄外套等夏季服装。
旅游指数:适宜。有降水,享受雨中出游乐趣要携带雨具。
运动指数:较不宜。有降水,推荐您在室内进行休闲运动。
洗车指数:不宜。有雨,雨水和泥水会弄脏爱车。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。天凉,湿度大,较易感冒。
空气污染指数:暂无。
紫外线指数:弱。辐射较弱,涂擦SPF12-15、PA+护肤品。
舒适度指数:较舒适。白天降雨,有些热。
......
标签:
原文地址:http://www.cnblogs.com/chrischen662/p/4866175.html