001.開始使用ASP.NET Web API 2(一)
2020-12-13 03:54
标签:des blog http 使用 文件 width ps:文章只是講解一些如何創建Web API的步驟和一個簡單示例,沒有涉及到路由選擇和方法選擇,后續的一篇是專門講解這方面的。兩篇是一起翻譯的,其實兩篇應該一起發,但一起又會很長,就周六發吧,這篇當是我的見習基礎翻譯文章吧。) 1.前言 HTTP不僅僅致力于網站的頁面,它還是一個強有力的平臺,用來提供服務和展現數據。HTTP是簡單、靈活且無處不在。絕大多數的能想到的平臺都有HTTP的類庫,所以HTTP服務能夠應用于瀏覽器端,移動端以及桌面程序等廣泛的客戶端。ASP.NET WEB API是能由.NET框架提供的一項技術,在本教程中,你將會使用ASP.NET Web API來建立用來返回產品列表的API。 2.建立API工程 在本教程中,你將會使用ASP.NET Web API創建返回產品列表的API。首先在前端頁面,使用jQuery來顯示結果。如下圖 打開vs,選擇新建Web API工程。根據不同的vs版本,新建的方法可能有些不同,但大同小異,大家可自行新建。 3.添加數據模型 一個模型對象在程序中代表了你的數據。ASP.NET Web API能夠了自動的序列化你的模型到JSON、XML或者其它的格式,然后將這些序列化后的數據寫到HTTP的報文消息中。直到客戶端能夠讀到序列化后的數據,能反序列化成對象。大多數客戶端都具有這樣的能力。此外,通過設置在報表消息中請求的頭能返回相應客戶端所需要的數據。(ps:簡單的示例文章中,一些個概念還是可以溫故知新的,比如序列化和反序列化) 讓我們開始建一個簡單的模型來表示一個產品。
文章标题:001.開始使用ASP.NET Web API 2(一)
文章链接:http://soscw.com/essay/28471.html