打开webservice描述地址
如:http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl
分析wsdl步骤 service->binding->port->message
使用jdk自带工具wsimport工具生成客户端代码
wsimport -s source_dir -p packagename http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl
将生成的源码拷贝到工程中直接调用即可
参考代码
//首先创建service
IpAddressSearchWebService service = new IpAddressSearchWebService();
//获取服务对象
IpAddressSearchWebServiceSoap soap = service.getIpAddressSearchWebServiceSoap();
//调用具体服务方法
List<String> list = soap.getCountryCityByIp("116.231.106.189").getString();
for(String str : list)
System.out.println(str);