如何解决构建SOAP API时如何使用SSL?
我目前正在用C#构建一个简单的SOAP API。
更具体地说,我在创建WCF应用程序时仅使用Visual Studio Project的示例,这就是为什么我不提供任何代码的原因,因为它是标准代码。
当客户端发出任何请求时,如何发出要求使用SSL协议的请求?
我已经使用本文档制作了API getting-started-tutorial。
解决方法
实现安全连接的最简单方法是放置HTTPS而不是HTTP:
Uri address = new Uri("https://example.com");
您可以在此处找到更多详细信息: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/using-secure-sockets-layer
与其他任何Web资源一样,如果URI以“ https:”开头,则使用SSL;否则,将使用SSL。如果URI以 “ http:”,使用的是未加密的连接。
WCF服务通常 由网络服务器管理和托管。 因此,您的任务将分为两个部分:
- WCF服务的配置
- IIS的配置
在本文中更好地解释了: How to: Configure an IIS-hosted WCF service with SSL
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。