我正在使用 ASP.NET MVC 4 WebAPI 构建我的第一个 WebAPI。
请求必须使用 application/json ContentType 以 utf-8 作为字符集发送。
我的 POST 方法如下所示:
public HttpResponseMessage Post([FromBody]string value)
{
return new HttpResponseMessage(HttpStatusCode.OK);
}
每当我发送 POST 请求时,参数“value”为空。请求正文包含 Json: { "name":"test" }
。
我更喜欢将 Post 方法的参数设置为包含 Json 的字符串或 JObject 类型(来自 JSON.NET 库)。我该如何做到这一点?这甚至可能吗?