古詩詞大全網 - 藝術簽名 - 如何讓WebAPI查詢字符串參數綁定TC日期

如何讓WebAPI查詢字符串參數綁定TC日期

本文將概述如何在WebAPI模式下將參數綁定到壹個動作方法,包括參數如何讀取,以及壹系列規則決定了在特定環境下采用的綁定方法。最後,文章將給出壹些實例。

畢竟,參數綁定是接收壹個Http請求,並將其轉換成。NET類型使操作方法的簽名更容易理解。

請求消息包括請求的所有信息,例如帶有查詢字符串的請求地址(URL)、內容體和頭信息。沒有參數綁定。

在的情況下,每個操作方法都需要接收請求消息並從中手動提取參數,如下所示:

公共對象my action(http request message request){//進行顯式調用,從請求對象int id = int中獲取參數。解析(請求。RequestUri.ParseQueryString()。get(" id "));//需要錯誤邏輯!客戶c =請求。Content.ReadAsAsync()。結果;//應該是異步的!//現在使用id和客戶}

顯然,這種方式很難看,容易出錯,重復,並且難以進行單元測試。我們希望動作的簽名如下所示:

公共對象my action (int id,customer c) {}綁定TC date。