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 ライブラリーから) 型にすることです。どうすればこれを達成できますか? そして、これは可能ですか?