asp.net中引用web service 天气预报服务 火车时刻表服务


第一次写博客,以后多多努力,加油!

1.寻找可用的服务

我测试用的服务都来自:http://www.webxml.com.cn/zh_cn/index.aspx

  1. 天气服务URL: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

  2. 火车时刻表查询URL:http://ws.webxml.com.cn/WebServices/TrainTimeWebService.asmx

     注意:在这里面常用的有两种类型的服务,一种是服务的URL以后缀为“ .asmx ”结尾的
     还有一种是URL以" .wsdl  "结尾的. 第一种是.NET早期版本实现的服务,当前现在的版
     本也是可以实现的,起始web service在.net上有两种实现方式,都可以实现WEB服务
    

2.创建asp.net项目

  1. 打开VS 2013(其他版本一样)

  2. 点击 文件—>新建—>项目

  3. 选择asp.net Web应用程序(创建一个空项目)创建项目

  4. 在解决方案资源管理器里面,找到刚才创建的项目,点击引用—>右键单击添加服务引用

     注意:在添加服务引用的界面里面要选择" 高级 ",一般服务URL以.asmx结尾的要在
     高级里面添加web 引用,否则可能会出错。URL后缀以.wsdl结尾的可以直接添加
    
  5. 点击高级
    在这里插入图片描述

  6. 点击添加web 引用
    在这里插入图片描述

  7. 将上面给出的天气预报服务的URL地址复制到输入框里,点击转到,出现服务的基本信息
    在这里插入图片描述

  8. 火车时刻表的添加引用的方法是一样的

  9. 这些做完之后就是创建aspx页面了,具体的显示和操作方法可以参考博客
    https://www.cnblogs.com/mengfei001/p/4324647.html

public string getWeather()
        {
   
            StringBuilder sb = new StringBuilder();
            string[
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值