[Web API] 認識ASP.NET MVC Web API (1) | web api是什麼
ASP.NETMVC4新增了一項新功能,就是WebAPI,實作了REST,更精確的說是ASP.NETMVC本身也就是實作了REST;而REST屬於一種設計風格,REST的定義有一件非常重要的概念是:如何正確使用網頁標準,也就是正確的利用Post(新增資料)、Get(取得資料)、Put(更新資料)、Delete(刪除資料)來進行CRUD,如果開發人員的應用程式符合REST原則,則可它的服務為"RESTfulWebService"也稱RESRfulWebAPI",而在現今手持裝置普遍的時代,輕量化的WebAPI取代了WebService。 認識ASP.NETWebAPI 在開始談ASP.NETMVCWebAPI之前,我們...
ASP.NET MVC 4 新增了一項新功能,就是 Web API,實作了 REST ,更精確的說是 ASP.NET MVC 本身也就是實作了 REST ;而 REST 屬於一種設計風格,REST 的定義有一件非常重要的概念是:如何正確使用網頁標準,也就是正確的利用 Post(新增資料)、 Get(取得資料)、Put(更新資料)、Delete(刪除資料) 來進行 CRUD,如果開發人員的應用程式符合 REST 原則,則可它的 服務為 "RESTful Web Service" 也稱 RESRful Web API",而在現今手持裝置普遍的時代,輕量化的 Web API 取代了 Web Service。
認識 ASP.NET Web API
在開始談 ASP.NET MVC Web API 之前,我們先來談談究竟什麼是 Web API,其實 Web API 就是透過 HTTP 的一個 Web Services,它就像是一個管道,而透過這條獨立的管線可以提供我們某些特定服務;例如:Google Map API 提供使用者輸入地址後可以查詢經緯度,或是我們輸入一段網址後會取得特定資料,這些都是屬於 Web Service 的應用範圍內。
而 ASP.NET MVC 4 新增了一項新功能,就是 Web API,實作了 REST ,更精確的說是 ASP.NET MVC 本身也就是實作了 REST ;而 REST 屬於一種設計風格,REST 的定義有一件非常重要的概念是:如何正確使用網頁標準,也就是正確的利用 Post(新增資料)、 Get(取得資料)、Put(更新資料)、Delete(刪除資料) 來進行資料庫的 CRUD,而如果開發人員的應用程式符合 REST 原則,則可它的 服務為 "RESTful Web Service" 也稱 RESRful Web API"。
說穿了 ASP.NET Web API 就是已 ASP.NET MVC 的架構去實作 Web Serv...