什么是WebService
自己看教程:https://www.w3school.com.cn/webservices/index.asp
http://www.webxml.com.cn/zh_cn/web_services.aspx
今天我们做------国内手机号码归属地查询WEB服务
新建一个普通的java项目cmd进入刚才 Copy Path 的目录 D:\LearnWebService\webservice_network_phonenumber\src
输入 wsimport -s . http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
输入 wsimport -s . WSDL链接 以后变得只用这一步
如果你想搞一个 获取天气 直接换成 天气 WSDL链接 http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
例如:wsimport -s . http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
这样就会生成相关代码 阅读http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl里面的文件
新建个客户端
public class Client {
public static void main(String[] args) {
MobileCodeWS mobileCodeWS = new MobileCodeWS();//MobileCodeWS 在wsdl中找的
MobileCodeWSSoap port = mobileCodeWS.getPort(MobileCodeWSSoap.class);在wsdl中找的
String mobileCodeInfo = port.getMobileCodeInfo("18333778654", null
);
System.out.println(mobileCodeInfo);
}
}
执行结果