webservice和http的區別:1、HTTPService是基於http協議,而WebService基於soap協議;2、HTTPService效率較高,WebService能處理較複雜的資料類型;3、跨域的處理不同。
本文操作環境:Windows7系統、Dell G3電腦。
webservice介面和http(httpclient)介面區別
兩種常用協定方式:
1、基於不同協定:HTTPService基於http協議,而WebService基於soap協定;
2、處理資料效率不同:HTTPService效率較高,WebService能處理較複雜的資料類型。
http協定支援客戶/伺服器模式,簡單快速,客戶向伺服器要求服務時,只需傳送請求方法和路徑靈活,http允許傳輸任意類型的資料物件。無連接,即限制每次連接只處理一個請求,可以節省傳輸時間。
3、跨域的處理:HttpService方式不能處理跨域,如果呼叫一個其它應用的服務就要用webService 簡單說
httpservice透過post和get得到你想要的東西
webservice就是使用soap協定來得到你想要的東西,比起httpservice能處理些更複雜的資料型態。
當你要呼叫一個你本服務的內容的時候,不涉及到跨域的問題,你可以使用HttpService的方式。
如果,你需要在後台呼叫一個其它所應用的服務,這個時候,你必須要用webService的方式來呼叫。
更多相關知識,請造訪常見問題欄位!
以上是webservice和http的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!