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