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));
  • 相关阅读:
    python中 使用join()方法
    Python:数字类型和字符串类型的内置方法
    8道Python基础面试练习题
    用Python6种方法:给定一个不超过5位的正整数,判断有几位
    python网络编程:UDP方式传输数据
    Python
    wxPython
    css
    使用python-pillow替换图片中的单一颜色
    css
  • 原文地址:https://www.cnblogs.com/xbding/p/14930172.html
Copyright © 2011-2022 走看看