在我的WCF服务中,我试图通过SSL连接使用JSON将数据发送到客户端。我能够使用安全模式为wsHttpBinding
的{{1}}将OData数据库源保护到我的客户端。为什么Transport
无法使用SSL进行相同操作?如何配置需要使用JSON以使用SSL连接的端点?
基本上webHttpBinding
和webHttpBinding
之间有什么区别?
wsHttpBinding
答案 0 :(得分:12)
答案 1 :(得分:11)
http://www.allenconway.net/2012/05/creating-wcf-restful-service-and-secure.html的相关部分是:
<bindings>
<webHttpBinding>
<binding>
<security mode="Transport" />
</binding>
</webHttpBinding>
</bindings>
但如果需要,还可以删除公开元数据。
详细信息请在msdn中记录:https://msdn.microsoft.com/en-us/library/bb924478(v=vs.110).aspx
相关部分是:
使用HTTPS提供传输安全性。服务需要 配置了SSL证书。该消息是完全安全的 使用HTTPS,服务由客户端使用 服务的SSL证书。客户端身份验证受到控制 通过transport of webHttpBinding的ClientCredentialType属性。