我正在使用ApiController類來處理ASP.NET MVC4中的Web API。該API將根據簽名驗證進行身份驗證檢查。每個請求都必須使用POST正文和一些密鑰進行簽名。WebApi:驗證json簽名
我也想使用從JSON到對象的模型綁定。
現在我有一個問題。我可以發送JSON和.net很好地將它綁定到對象,但我無法驗證工作。
當POST的Contenttype是application/json時,如何獲取POST內容(以確切形式發送)?
例
POST內容(應用/ JSON):
{message: "blah"}
模型類:
public class RequestModel
{
public String Message { get; set; }
}
如何獲得JSON在ApiController?
你在哪裏寫驗證邏輯? –
使用ActionFilterAttribute –