webhttpbinding、basichttpbinding和wshttpbinding的區別


 

   webhttpbinding是REST風格的綁定,您只需點擊一個URL,然后從Web服務中獲取大量XML或JSON。

 

   basichttpbinding和wshttpbinding是兩個基於SOAP的綁定,與REST有很大的不同。SOAP的優勢在於擁有WSDL和XSD來詳細描述服務、其方法以及傳遞的數據(REST風格並不具備這種功能)。另一方面,您不能只使用瀏覽器瀏覽到wshttpbinding端點並查看XML(例如這種綁定的服務如果通過形如http://localhost:端口/testservice.svc的地址訪問,將會報http400錯誤),您必須使用SOAP客戶端,例如wcftestclient或您自己的應用程序。

 


  basichttpbinding和wshttpbinding的區別如下:

 

  basichttpbinding是非常基本的綁定-soap 1.1,在安全性方面不多,在功能方面不多,但與現有的任何SOAP客戶機都兼容——>互操作性好,功能和安全性差

 

  wshttpbinding是一個全面的綁定,它支持大量的ws-*功能和標准-它有更多的安全功能,您可以使用會話連接,您可以使用可靠的消息傳遞,您可以使用事務控制,您可以使用流式處理大數據,但wshttpbinding也有點“笨重”並且當你的消息在網絡中傳輸時,會有很多開銷。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM