1.免费天气预报的网络地址。
2.创建一个java工程,找到src文件夹的位置,在命令行中进入。
3.通过java的wsimport命令生成客户端代码
4.此时如果调用的是.net实现的webservice时会出现错误。
5.此时将wsdl文件保存到本地,将命令行wsimport -keep url
中的url换成文件的绝对路径,此时还要将替换成。java调用
.net应用要出现的问题。
6.重新生成客户端文件如下:
7.创建测试类
public class ClientTest {
public static void main(String[] args) {
WeatherWS weatherWS = new
WeatherWS();
WeatherWSSoap weatherWSSoap =
weatherWS.getWeatherWSSoap();
ArrayOfString weather =
weatherWSSoap.getWeather("大庆", null);
List string =
weather.getString();
System.out.println(string);
}
}
8.结果:
[黑龙江 大庆, 大庆, 83, 2015/04/24 20:07:55, 今日天气实况:气温:13℃;风向/风力:西风
1级;湿度:16%, 空气质量:暂无;紫外线强度:强, 太阳镜指数:很必要。建议佩戴透射比2级且UV400的遮阳镜。
穿衣指数:较舒适。建议穿薄外套或牛仔裤等服装。
旅游指数:适宜。风稍大,但仍可尽情享受大自然风光。
运动指数:较适宜。风力较大,推荐您进行室内运动。
洗车指数:较适宜。无雨且风力较小,易保持清洁度。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。温差较大,较易感冒,注意防护。
空气污染指数:暂无。
紫外线指数:强。涂擦SPF大于15、PA+防晒护肤品。
舒适度指数:舒适。白天不冷不热,风力不大。
, 4月24日 多云, 14℃/25℃, 西风微风, 1.gif, 1.gif, 4月25日 多云, 12℃/25℃,
西南风3-4级转微风, 1.gif, 1.gif, 4月26日 晴转多云, 14℃/27℃, 南风3-4级转微风, 0.gif,
1.gif, 4月27日 多云转阵雨, 10℃/22℃, 东南风3-4级转北风微风, 1.gif, 3.gif, 4月28日多云转晴,
9℃/22℃, 西北风3-4级转微风, 1.gif, 0.gif]