Dot-Net
basicHttpBinding vs wsHttpBinding [重複]
在 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 是更“重”和更廣泛的協議,兼容性較差,靈活性較差