zoukankan      html  css  js  c++  java
  • core 引用webservice

    一、有源代码的方式引用:

    1、如下图:

     2、如下图:

    二、用代理类方式:

    1、安装dotnet-svcutil ,在cmd命令窗口执行:  dotnet tool install --global dotnet-svcutil

    2、在项目的根目录下cmd,然后执行: dotnet svcutil [WebService 地址]  注意:有时在其他目录可能生成报错什么的。

    3、调用

     // 创建 HTTP 绑定对象
                var binding = new BasicHttpBinding();
                //设置消息最大接收数
                binding.MaxReceivedMessageSize = Int32.MaxValue;
                // 根据 WebService 的 URL 构建终端点对象
                var endpoint = new EndpointAddress(@"http://00.000.000.000:0001/GHPP_GPI_Svr/GHPP_DataShareWS.asmx");
                // 创建调用接口的工厂,注意这里泛型只能传入接口
                var factory = new ChannelFactory<GHPP_DataShareWSSoap>(binding, endpoint);
                // 从工厂获取具体的调用实例
                GHPP_DataShareWSSoap callClient = factory.CreateChannel();
      //传参
                    QueryXmxxRequestBody body = new QueryXmxxRequestBody(_UserName, _SecretKey, _CityCode, "", -1, 1);
                    // 调用具体的方法,这里是 QueryXmxxAsync 方法。
                    QueryXmxxResponse response = await callClient.QueryXmxxAsync(new QueryXmxxRequest(body));
  • 相关阅读:
    CentOS系统更换软件安装源aliyun的
    判断手机电脑微信 js
    MFC HTTP
    阿里云 镜像 源 debian
    debian root 可以远程登陆
    java-dispose方法
    深入理解JAVA序列化
    Junit单元测试--01
    算法期末考试
    矩阵连乘 动态规划
  • 原文地址:https://www.cnblogs.com/xbding/p/14930172.html
Copyright © 2011-2022 走看看