2016-03-04 40 views
3

正如this question指出,在WCF中有几种不同类型的基于HTTP绑定:wsHttpBinding中ws究竟代表什么?

  • basicHttpBinding的
  • 的wsHttpBinding
  • 的WebHttpBinding

但究竟是什么 “WS” 代表在wsHttpBinding

+0

我不会遇到这个问题是重复的。在这种特殊情况下,我对这种绑定的缩写“ws”很感兴趣,这种绑定并不一定与ws- *命名有关。 –

+0

是的,但这篇文章[http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind]是详细的 – Coding4Fun

+0

呃,从你在你的回答中链接到的答案:_“wsHttpBinding是全面的绑定,它支持大量的WS- *功能和标准“_”。您可能不同意拟议副本中的答案,问题完全相同。请考虑在那里发布您的答案,而不是。不赞赏内容的复制和传播。而且,WS- *不仅仅代表WS-Security。 – CodeCaster

回答

4

“Ws”是“Web Services”的缩写。

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

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

这所有的事实,WsHttpBinding是结合(的BasicHttpBinding代替)时,可操作性不太重要的应用,但安全更重要的是发挥出色。有关这两者的详细信息,请参阅this answer

1

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

+0

那么,WS代表Web Service? – Gusdor

+0

是的。阅读文章,这是相当详细的。 – Coding4Fun

+0

我的评论是轻浮的,对不起。我不应该阅读这篇文章,并希望答案更清楚。 – Gusdor