.net core 调用webservice,并且跳过证书验证

本文详细介绍如何在Visual Studio中配置并调用WCF Web服务。步骤包括添加服务引用、设置HTTPS绑定及证书验证,最后演示了如何通过异步方式调用服务方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.打开vs,在需要引用的项目中打开<管理链接的服务>点击打开

 2.点击加号

3.选中WCF WEB Service点击下一步 

4. 

 5.

6. 点击完成

 7.点击完成后,系统中会生成连接的文件

 8.再调用的地方引用

 BasicHttpsBinding binding = new BasicHttpsBinding();
            EndpointAddress address = new EndpointAddress("访问的地址");
            ShareDataInterfaceServiceClient client = new ShareDataInterfaceServiceClient(binding, address);
            client.ClientCredentials.ServiceCertificate.SslCertificateAuthentication = new System.ServiceModel.Security.X509ServiceCertificateAuthentication()
            {
                CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.None,
                RevocationMode = System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck
            };
            Task<getSgsPublicListByCountyCodeResponse> responseTask = client.getSgsPublicListByCountyCodeAsync("52702C80C36A48F99E6972011110A982", "1", "10", "410621", "1");
            getSgsPublicListByCountyCodeResponse response = responseTask.Result;
            // 获取HelloWorld方法的返回值
            string result1 = response.Body.@return;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值