在wsHttpBinding中ws实际上代表什么?

时间:2016-03-04 11:03:40

标签: .net wcf wcf-binding

this question中所述,在WCF中有几种不同类型的基于HTTP的绑定:

  • BasicHttpBinding
  • wsHttpBinding
  • 的WebHttpBinding

但究竟是什么" ws"代表wsHttpBinding

2 个答案:

答案 0 :(得分:4)

<强>&#34; Ws的&#34;是&#34; Web Services&#34;。

的缩写

该名称来自WS-Security (Web Services Security),它是解决SOAP协议的安全性和完整性问题的规范。

  

WS-Security指定SOAP(简单对象访问)的增强功能   协议)消息旨在保护完整性和   邮件的机密性和验证发件人。

当可操作性不那么重要时,WsHttpBinding是绑定使用(而不是BasicHttpBinding),这一切都很好,但安全性更重要。有关这两者的详细信息,请参阅this answer

答案 1 :(得分:1)

WsHttpBinding和BasicHttpBinding之间的区别在于WsHttpBinding支持WS- *规范。 WS- *规范只是扩展Web服务功能的标准。你可以看到:{http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind]