我正在使用 ApiController 类在 ASP.NET MVC4 中使用 Web API。API 将根据签名验证进行身份验证检查。每个请求都必须使用 POST 正文和一些密钥进行签名。
我还想使用从 JSON 到对象的模型绑定。
现在我有一个问题。我可以发送 JSON,.net 将它很好地绑定到对象,但我无法进行验证。
当 POST 的 Contenttype 为 application/json 时,如何获取 POST 内容(以发送的确切形式)?
例子
发布内容(应用程序/json):
{message: "blah"}
型号类:
public class RequestModel
{
public String Message { get; set; }
}
如何在 ApiController 中获取 JSON?