因工作需求筆記此次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、確定回傳格式
以上為深入實作的第二課,有將自己遇到卡關的細節寫上,以此為筆記,待續…