C# 使用 Https 协议访问 WebService
首先在配置文件 app.config 文件追加一段配置信息:
<bindings>
<basicHttpBinding>
<binding name="defaultBasicHttpBinding">
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
<message clientCredentialType="Certificate" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
然后在WebService 服务代理对象设置
1 BasicHttpBinding binding = new BasicHttpBinding(); 2 binding.Security.Mode = BasicHttpSecurityMode.Transport; 3 4 System.ServiceModel.Channels.Binding myBinding = binding;
这样就能直接访问成功了~
本文来自博客园,作者:居~,转载请注明原文链接:https://www.cnblogs.com/qigao/p/15968368.html

浙公网安备 33010602011771号