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進動物園 到了門口,驗票的時候,張三沒有買票被拒絕進入動物園,李四因為買假票而被補,趙六被執勤人員抓獲,只有張三進去了動物園 後來大家才知道,當乙個使用者...