美文网首页
C#Web服务引用

C#Web服务引用

作者: 依旧丶森 | 来源:发表于2018-10-31 12:42 被阅读8次

通过访问一个WebService接口,获取数据。

1.添加Web引用

  • 1.新建引用


    添加服务引用
  • 2.选择高级


    高级按钮
  • 3.添加Web引用


    添加Web引用
  • 4.完成引用


    引用过程

2.引用服务,获取数据

    //创建函数
    private string[] GetXy(string str)
    {
          //获取webserver服务
          WebReference.AddressAnalyse address = new WebReference.AddressAnalyse();
          //调用服务具体函数接口,传递参数,得到数据。
          string xmlString = address.GetAddressAnalyseResult(str, 1, 1);
          //由于得到为xml格式数据,转换格式,筛选数据。
          XmlDocument xml = new XmlDocument();
          xml.LoadXml(xmlString);
          //查找名为<X></X>的第一个节点
          XmlNode X = xml.SelectSingleNode("//X");
          XmlElement x = (XmlElement)X;
          XmlNode Y = xml.SelectSingleNode("//Y");
          XmlElement y = (XmlElement)Y;
          //将数据包含在数组内传递,InnerText为节点内文本
          string[] s = { x.InnerText.Trim(), y.InnerText.Trim() };
          return s;          
     }

注意:
调用服务,要看服务接口需要的数据和数据格式。解析数据要看返回数据的格式

附:
    1. string转double格式
       double _jd = System.Convert.ToDouble(jd);
    
    1. string按固定字符分割
      string[] strArray = Str.Split(',');
    

相关文章

  • C#Web服务引用

    通过访问一个WebService接口,获取数据。 1.添加Web引用 1.新建引用添加服务引用 2.选择高级高级按...

  • C# on DevCloud

    1 概述 1.1文章目的 本文通过一个实例介绍如何使用软件开发服务(DevCloud)完成一个C#Web项目的开发...

  • Dubbo引用服务

    引用服务时序 引用服务 1. 直连引用服务:[https://dubbo.apache.org/zh/docs/v...

  • 服务引用

    重要类 ReferenceBean 类实现了 FactoryBean 接口的 getObject 方法。 流程 创...

  • Dubbo之服务引用源码分析

    服务引用有两种:1、直连方式引用2、基于注册中心引用 引用服务时机 1、 ReferenceBean 的 afte...

  • Dubbo服务引用

    1 Dubbo服务引用流程 2 Dubbo引用源码分析 2.1 创建代理 Dubbo会为引用服务创建一个代理对象,...

  • 服务引用feign

    前言 本文介绍如何使用fegin 调用服务。 操作步骤 添加fegin依赖 应用启动类加注解 @EnableFei...

  • 服务引用RestTemplate

    前言 本文介绍如何调用服务,调用服务有如下方法: RestTemplate,直接使用RestTemplate,写死...

  • dubbo服务引用

    dubbo是一款开源的高性能Java RPC框架,可以像调用本地函数一样,调用远程服务。下面对dubbo服务引用部...

  • 【Dubbo】服务引用

    在springApplication.xml中配置服务引用申明服务接口,我们就可以方便的注入远端的服务代理,通过该...

网友评论

      本文标题:C#Web服务引用

      本文链接:https://www.haomeiwen.com/subject/vsbotqtx.html