ApiController クラスを使用して、ASP.NET MVC4 で Web API に取り組んでいます。API には、署名検証に基づく認証チェックがあります。すべてのリクエストは、POST 本文といくつかの秘密鍵を使用して署名する必要があります。
また、JSON からオブジェクトへのモデル バインディングも使用したいと考えています。
そして今、私は問題を抱えています。JSON を送信でき、.net はそれをオブジェクトに適切にバインドしますが、検証を機能させることができません。
POST の Contenttype が application/json の場合、POST コンテンツ (送信された正確な形式) を取得するにはどうすればよいですか?
例
POST コンテンツ (アプリケーション/json):
{message: "blah"}
モデルクラス:
public class RequestModel
{
public String Message { get; set; }
}
ApiController で JSON を取得するには?