3

ASP.NET MVC 4 WebAPI を使用して最初の WebAPI を構築しています。

リクエストは、文字セットとして utf-8 の application/json ContentType を使用して送信する必要があります。

私の POST メソッドは次のようになります。

    public HttpResponseMessage Post([FromBody]string value)
    {
        return new HttpResponseMessage(HttpStatusCode.OK);
    }

POST リクエストを送信するたびに、パラメータ「値」は null です。リクエストの本文には Json: が含まれています{ "name":"test" }

私が好むのは、Post メソッドのパラメーターを、Json を含む文字列にするか、JObject (JSON.NET ライブラリーから) 型にすることです。どうすればこれを達成できますか? そして、これは可能ですか?

4

1 に答える 1