C#webservice服务学习笔记

偶尔开始学习C#,webService的学习:

天气服务:http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx 

本以为这个接口是免费的,由于一开始不知道怎么调用,所以就开始研究起来了

1、在vs中添加服务引用 引用名字为“MYwebservice

2、实例化应用的对象:

MYwebservice.WeatherWS service=new Assistant.MYwebservice.WeatherWS();

3、调用:string[] result =service.getWeather(theCity, "e4437eebd20c419f8681e09e0bf74863");

4、这个返回的结果中有很多string类型的的结果,我的具体做法是先在服务的网页(http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather)上先调用一下,然后在根据需要取其中的几个string.

如下:

<string> 直辖市 上海 </string> //这个是result[0]
<string> 上海 </string> //这个是result[1] 后面类推。
<string> 2013 </string>
<string> 2013/11/02 21:10:41 </string>
<string> 今日天气实况:气温:20℃;风向/风力:东北风 1级;湿度:78% </string>
<string> 空气质量:良;紫外线强度:最弱 </string>
<string>
穿衣指数:较舒适,建议穿薄外套或牛仔裤等服装。 过敏指数:极不易发,无需担心过敏,可放心外出,享受生活。 运动指数:较不宜,有降水,推荐您在室内进行休闲运动。 洗车指数:不宜,有雨,雨水和泥水会弄脏爱车。 晾晒指数:不宜,降水可能会淋湿衣物,请选择在室内晾晒。 旅游指数:适宜,有降水,温度适宜,不要错过出游机会。 路况指数:潮湿,有降水,路面潮湿,请小心驾驶。 舒适度指数:舒适,白天不冷不热,风力不大。 空气污染指数:良,气象条件有利于空气污染物扩散。 紫外线指数:最弱,辐射弱,涂擦SPF8-12防晒护肤品。
</string>
<string> 11月3日 小雨转多云 </string>
<string> 16℃/22℃ </string>
<string> 北风3-4级 </string>
<string> 7.gif </string>
<string> 1.gif </string>
<string> 11月4日 多云 </string>
<string> 15℃/20℃ </string>
<string> 东北风3-4级 </string>
<string> 1.gif </string>
<string> 1.gif </string>
<string> 11月5日 多云 </string>
<string> 16℃/21℃ </string>
<string> 东南风3-4级 </string>
<string> 1.gif </string>
<string> 1.gif </string>
<string> 11月6日 多云转阴 </string>
<string> 18℃/21℃ </string>
<string> 东南风3-4级 </string>
<string> 1.gif </string>
<string> 2.gif </string>
<string> 11月7日 多云 </string>
<string> 19℃/22℃ </string>
<string> 东风3-4级 </string>
<string> 1.gif </string>
<string> 1.gif </string>
<string> 11月8日 多云转小雨 </string>
<string> 19℃/23℃ </string>
<string> 东南风3-4级 </string>
<string> 1.gif </string>
<string> 7.gif </string>
<string> 11月9日 中雨 </string>
<string> 无℃/23℃ </string>
<string> 南风3-4级 </string>
<string> 8.gif </string>
<string> 8.gif </string>
提示:这个服务是收费的,也很合理,毕竟人家2.5小时更新那么多数据一次,普通用户注册后只能使用5次,注册后就有一个userID这个ID就能在调用时候当参数使用。没有这个参数还是不能使用的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值