C#添加带验证的websevice接口
2024-09-05 06:39:24
记录一下,方便下次使用,或者能帮助到别人。
一、添加服务引用,输入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;
}
最新文章
- ABP理论学习之模块系统
- Java ThreadLocal
- iOS图片加载速度极限优化—FastImageCache解析
- 三种方法实现js跨域访问
- stack, deque 和 queue的对比
- c++ string的实现。
- PV UV
- MariaDB-5.5.33a 编译安装
- LeetCode_Reverse Linked List II
- JavaScript DOM编程艺术读后感(1)—— 平稳退化
- Python学习_06_文件、IO
- Django开发基础----创建项目/应用
- Elasticsearch-6.7.0系列(四)Metricbeat仪表盘。本身无端口,依赖kibana
- 《Java多线程编程核心技术》——多线程与同步
- OpenGL ES 2.0 Shader 调试新思路(二): 做一个可用的原型
- 百度图表库ECharts
- C#_接口与抽象类
- 关于SDWebImage加载高清图片导致app崩溃的问题
- js获取日期:昨天今天和明天、后天 [转贴记录]
- 【题解】Radio stations Codeforces 762E CDQ分治