【WebService开发】之编写天气预报的WebService客户端
来源:互联网 发布:韩国女主播软件 编辑:程序博客网 时间:2024/05/29 15:42
1、天气预报的WSDL为:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
(可以百度webxml查看)
2、现在执行命令wsimport -keep url生成代码会报错,此处url要写本地的,在项目中新建文件weather.wsdl,将上面的wsdl源文件保存到weather.wsdl。(注意:保存下来的内容没有从最上面第一行写,一定要退格后顶在第一行写)。如下图:
3、再次生成代码,本地url可以用相对路径,也可以用绝对路径。命令:wsimport -keep ../weather.wsdl,仍会报错,需要修改weather.wsdl文件里将
<s:element ref="s:schema" /><s:any />
修改为:
<s:any minOccurs="2" maxOccurs="2"/>
后再生成代码就成功了。生成结果如图:
4、编写客户端测试代码
public class ClientTest {public static void main(String[] args) {WeatherWS weatherWS = new WeatherWS();WeatherWSSoap weatherWSSoap = weatherWS.getWeatherWSSoap();ArrayOfString weather = weatherWSSoap.getWeather("重庆", null);List<String> list = weather.getString();System.out.println(list);}}
5、测试结果如图
0 0
- 【WebService开发】之编写天气预报的WebService客户端
- webservice编写天气预报功能
- WebService学习总结 四 WebService开发天气预报客户端程序
- WebService 之调用天气预报
- webservice之获取天气预报
- WebService之获取天气预报
- MFC客户端WebService(gSOAP)天气预报
- axis2客户端调用免费的webservice服务的实例之二纯手动调用免费天气预报webservice服务
- 用JAVA做一个天气预报webservice的客户端
- 用JAVA做一个天气预报webservice的客户端
- Delphi 编写调用WebService接口的小程序(天气预报)
- webService的客户端与服务端的编写
- JAVA AXIS2 WEBSERVICE JAVA客户端的编写
- 一次蛋疼的webservice客户端编写
- [WEBSERVICE]天气预报
- 天气预报webservice
- webservice天气预报
- Delphi 客户端调用WebService(天气预报)
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- Problem F: 删出多余的空格
- FTP协议学习总结
- 《C++ Primer Plus》——编程练习答案(7)
- 你该知道的json解析
- 【WebService开发】之编写天气预报的WebService客户端
- ARM架构 修改DMA大小
- 扒扒数据库长长知识(下载资源组合看day2)之08 (集合运算)
- case class与case object实战
- appcompat_v7/res/values-v21/themes_base.xml No resource found that matches the given name: androidXX
- 打印非负整数阶乘的函数
- 求字符串长度
- 基于DES加密的TCP聊天程序
- react学习札记(三)--自己的日历控件