Web Servic和Web API的區別

2022-09-01 03:18:10 字數 527 閱讀 7896

web service:

1、它是基於soap協議的,資料格式是xml

2、只支援http協議

3、它不是開源的,但可以被任意乙個了解xml的人使用

4、它只能部署在iis上

web api:

1、這是乙個簡單的構建http服務的新框架

2、在.net平台上web api 是乙個開源的、理想的、構建rest-ful 服務的技術

3、不像wcf rest service.它可以使用http的全部特點(比如uris、request/response頭,快取,版本控制,多種內容格式)

4、它也支援mvc的特徵,像路由、控制器、action、filter、模型繫結、控制反轉(ioc)或依賴注入(di),單元測試。

5、它可以部署在應用程式和iis上

6、這是乙個輕量級的框架,並且對限制頻寬的裝置,比如智慧型手機等支援的很好

7、response可以被web api的mediatypeformatter轉換成json、xml 或者任何你想轉換的格式。

C 中remoting和webservice的區別

其實現的原理並沒有本質的區別,在應用開發層面上有以下區別 1 remoting可以靈活的定義其所基於的協議,如果定義為http,則與web service就沒有什麼區別了,一般都喜歡定義為tcp,這樣比web service稍為高效一些 2 remoting不是標準,而web service是標準 ...

基於Token認證的多點登入和WebApi保護

原文 基於token認證的多點登入和webapi保護 一天張三,李四,王五,趙六去動物園,張三沒買票,李四製作了個假票,王五買了票,趙六要直接fq進動物園 到了門口,驗票的時候,張三沒有買票被拒絕進入動物園,李四因為買假票而被補,趙六被執勤人員抓獲,只有張三進去了動物園 後來大家才知道,當乙個使用者...

基於Token認證的多點登入和WebApi保護

原文 基於token認證的多點登入和webapi保護 一天張三,李四,王五,趙六去動物園,張三沒買票,李四製作了個假票,王五買了票,趙六要直接fq進動物園 到了門口,驗票的時候,張三沒有買票被拒絕進入動物園,李四因為買假票而被補,趙六被執勤人員抓獲,只有張三進去了動物園 後來大家才知道,當乙個使用者...