首先给大家介绍一个网址:http://www.webxml.com.cn/zh_cn/index.aspx
这里面有一些免费的webservice接口
1.新建一个项目day01_ws_weather在src目录下打开cmd
运行wsimport -keep http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl会生成一些代码
2.项目结构如图
3.那个测试类ClientTest是自己写的 内容如下
package com.qbd.wether.client;
import java.util.List;
import cn.com.webxml.ArrayOfString;
import cn.com.webxml.WeatherWS;
import cn.com.webxml.WeatherWSSoap;
public class ClientTest {
public static void main(String[] args) {
WeatherWS weatherWS=new WeatherWS();
WeatherWSSoap weatherWSSoap=weatherWS.getWeatherWSSoap();
ArrayOfString aString=weatherWSSoap.getWeather("周口", null);
List<String> list=aString.getString();
System.out.println(list);
}
}
4.运行就可以查看周口的天气了