亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一下,WebService和Webapi的區別?

請教一下,WebService和Webapi的區別?

慕姐4208626 2019-11-11 16:10:33
WebService和Webapi的區別
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

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 或者任何你想轉換的格式。

查看完整回答
反對 回復 2019-11-16
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

WebApi是基于純粹的http協議,webservice是基于soap協議(比簡單的http協議更高級)。
WebApi有取代webservice的趨勢,至少,非必要,一般我也不會優先選擇webservice。

WebAPI 采用 REST 架構,相對于 WebService 來說,極大的減輕了開發人員的負擔,畢竟不是每個開發人員都了解 Web Service 協議。
因為你用不到 Web Service 協議的特性,因此你也不必創建這類應用來迎合別人,但是又要讓別人和你交互,那么最低限度的按照 REST 架構來設計接口,這將極大的減輕你的工作負擔。

查看完整回答
反對 回復 2019-11-16
  • 3 回答
  • 0 關注
  • 2662 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號