Asp.net Web API 開發(非常非常新手)筆記 - 2

因工作需求筆記此次Web API 開發,記錄開發時需到之細節,續上一篇深入實作

前言

因工作需求筆記此次Web API 開發,記錄開發時需到之細節,續上一篇深入實作

需求:

1、Get Web Api 呼叫需要傳入 Json 格式

2、Get Web Api 回傳需要回覆 Json 格式

實作:

1、修改路由設定

2、修改Get 方式參數

2-1、方法名稱:若不以Get、Post、Put、Delete 開頭的話,需要為方法加上修飾詞[HttpGet]、[HttpPost]、[HttpPut]、[HttpDelete]。

2-2、回傳值:需以 HttpResponseMessage 為回傳類別,否則回傳的字串會產生雙引號。

2-3、參數:需加 [FormUri] 讓Api可以知道參數是由QueryString 傳進來。

3、執行呼叫

3-1、呼叫網址:string.Format(@"http://localhost:44578/api/values/Adapter?pParam={0}", tBaseJson):
         Adapter:需與路由設定一致。

         pParam:需與Get 方法的參數名稱一致。

3-2、接收傳入參數,並回傳值。

3-3、確定回傳格式

以上為深入實作的第二課,有將自己遇到卡關的細節寫上,以此為筆記,待續…