Dot-Net

basicHttpBinding vs wsHttpBinding [重複]

  • January 21, 2010

在 WCF 端點中,basicHttpBinding 和 wsHttpBinding 有什麼區別?什麼時候應該使用每個?

那裡有大量材料-只需在Google上搜尋“WCF basicHttpBinding wsHttpBinding”。

您會發現:

非常基本:

  • basicHttp 是 SOAP 1.1,wsHttp 是 SOAP 1.2(它們完全不同,尤其是在 SOAP 錯誤方面)
  • 基本是 - 非常基本。它與舊式 ASMX ASP.NET Web 服務以及幾乎所有其他 Web 服務堆棧兼容
  • basic 的安全設置非常有限
  • wsHttp 是無數 WS-* 標準的實現,並提供了更多功能:安全性、可靠消息傳遞、事務支持、雙工通信和整個主機更多。
  • wsHttp 是更“重”和更廣泛的協議,兼容性較差,靈活性較差

引用自:https://stackoverflow.com/questions/2106715