C#webservice服务学习笔记
来源:互联网 发布:早安图片制作软件 编辑:程序博客网 时间:2024/06/02 03:00
偶尔开始学习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>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就能在调用时候当参数使用。没有这个参数还是不能使用的。
- C#webservice服务学习笔记
- 调用webservice服务(一) 学习笔记
- CXF(webservice服务)私人学习笔记
- 调用webservice服务(二) 学习笔记/cxf拦截器
- Schema约束、Http协议、WebService服务学习笔记
- java学习笔记之webservice(一)-入门实例,自定义webservice服务
- C#_Soap调用webservice服务
- WebService 学习笔记
- WebService学习笔记2
- WebService学习笔记
- WebService入门学习笔记
- WebService 学习笔记一
- WebService 学习笔记
- WebService学习笔记
- WebService学习笔记
- WebService 学习笔记
- webService学习笔记
- axis2 webservice学习笔记
- netlink 介绍
- Ubuntu upstart job解析
- IplImage与Cvmat转换
- Python Django 第一步:安装配置 windows环境
- Java多线程编程--(8)学习Java5.0 并发编程包--线程池、Callable & Future 简介
- C#webservice服务学习笔记
- 使用Nginx转发真实头信息
- 简单叙述下MYSQL的查询和索引
- 最全面 Nginx 入门教程 + 常用配置解析
- java基础<内部类>
- 关于Java 23种设计模式的有趣见解 .
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- OCP-1Z0-053-V12.02-610题
- MapReduce数据流