记录一下,方便下次使用,或者能帮助到别人。

一、添加服务引用,输入WSDL文件地址。

二、代码

 public TESTClient TestContext()
{
var binding = new BasicHttpBinding();
binding.MaxReceivedMessageSize = int.MaxValue;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
binding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
string Host = "webservice地址";
var address = new EndpointAddress(Host);
var method= new TESTClient (binding, address);
method.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
method.ClientCredentials.UserName.UserName = "用户名";
method.ClientCredentials.UserName.Password = "密码";
return method;
}

三、调用

 public string Test(string str)
{
var s = new TestService();
var result = s.TestContext().TestMethod(str);
return result;
}

最新文章

  1. ABP理论学习之模块系统
  2. Java ThreadLocal
  3. iOS图片加载速度极限优化—FastImageCache解析
  4. 三种方法实现js跨域访问
  5. stack, deque 和 queue的对比
  6. c++ string的实现。
  7. PV UV
  8. MariaDB-5.5.33a 编译安装
  9. LeetCode_Reverse Linked List II
  10. JavaScript DOM编程艺术读后感(1)—— 平稳退化
  11. Python学习_06_文件、IO
  12. Django开发基础----创建项目/应用
  13. Elasticsearch-6.7.0系列(四)Metricbeat仪表盘。本身无端口,依赖kibana
  14. 《Java多线程编程核心技术》——多线程与同步
  15. OpenGL ES 2.0 Shader 调试新思路(二): 做一个可用的原型
  16. 百度图表库ECharts
  17. C#_接口与抽象类
  18. 关于SDWebImage加载高清图片导致app崩溃的问题
  19. js获取日期:昨天今天和明天、后天 [转贴记录]
  20. 【题解】Radio stations Codeforces 762E CDQ分治

热门文章

  1. Flutter用dio封装http网络请求,设置统一的请求地址、headers及处理返回内容
  2. ThinkPHP6.0学习之项目安装页面的开发
  3. Mapper抽象类参数
  4. kotlin 类的委托
  5. 利用redis 分布式锁 解决集群环境下多次定时任务执行
  6. Python扫描器-爬虫基础
  7. JavaScript基础------数组
  8. MATLAB绘图及例子总结
  9. 安装mysqlmysql-5.7.24-linux-glibc2.12-x86_64
  10. NDK学习笔记-文件的拆分与合并