gpt4 book ai didi

WCF > 网络服务 : basicHttpBinding vs netTcpBinding

转载 作者:可可西里 更新时间:2023-11-01 02:33:22 29 4
gpt4 key购买 nike

当我遇到以下问题时,我试图了解 WCF 的基础知识:

为什么对 Web 服务使用 basicHttpBinding 而不是 netTcpBinding

它们都可以有一个 mex 端点,允许您通过添加服务器引用窗口轻松添加它们,根本不需要任何配置?

我知道 HTTP 协议(protocol)是建立在 TCP 协议(protocol)之上的,但是对我来说,HTTP 似乎提供了很多不必要的样板(性能等)

谁能解释一下为什么您会选择一个而不是另一个作为 Web 服务?

最佳答案

它与功能、兼容性、安全性和性能有关

归结为:如果您的客户支持 WCF 并且在您的 Intranet 上,请使用 netTcp。

如果您需要支持可能位于互联网上的“旧”(asmx) 或“兼容”(java/rails/python) 客户端,请使用 basicHtpp。

参见: http://msdn.microsoft.com/en-us/library/ff649887.aspx

http://mohammedatef.wordpress.com/tag/basichttpbinding/

关于WCF > 网络服务 : basicHttpBinding vs netTcpBinding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058288/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com