wcf – wsHttpBinding和ws2007HttpBinding有什么区别?

在MSDN上,我们可以看到:

The WS2007HttpBinding class adds a system-provided binding similar to WSHttpBinding but uses the Organization for the Advancement of Structured Information Standards (OASIS) standard versions of the ReliableSession, Security, and TransactionFlow protocols. No changes to the object model or default settings are required when using this binding.

但是我没有找到任何可以解释我的文档为什么我想把wsHttpBinding移到ws2007HttpBinding,在我看来,标准是一样的.

有人可以给我一个很好的解释吗?

绑定支持不同的协议. This page on MSDN实际上有一个很好的矩阵,解释了WCF中哪些协议支持什么协议.因此,如果您需要与实现OASIS协议的服务/客户端进行互操作,请使用ws2007httpbinding绑定,否则,没有理由不使用wshttpbinding.

如果您想了解不同协议的详细信息,请查看他们的网站:WC3OASIS.我相信有大量资源突出显示这些协议的差异.

不同的大型企业和governments需要使用Web服务并有不同的要求.因此,不同的标准是有道理的.

翻译自:https://stackoverflow.com/questions/594983/what-is-the-difference-between-wshttpbinding-and-ws2007httpbinding

转载注明原文:wcf – wsHttpBinding和ws2007HttpBinding有什么区别?