【发布时间】:2017-08-25 13:55:31
【问题描述】:
我有一个客户端正在向我的 asp.net mvc 应用程序发送一个 json。我在哪里可以收到 json 正文?
发送:
var client = new RestClient(uri);
client.Authenticator = new NtlmAuthenticator();
RestRequest requestCom =
new RestRequest("", method);
//add headers
requestCom.AddHeader("Accept", "application/json");
if (body != null)
{
requestCom.AddJsonBody(body);
}
IRestResponse response = client.Execute(requestCom);
控制器:
public string Index([FromBody]object body)
{
return body.ToString();
}
url 是我在 mvc 应用程序中的控制器。那么如何接收尸体呢?
【问题讨论】:
-
我不想用javascript和ajax,只用c#
-
没有模型,我只有一个用于测试的字符串。所以我们也可以说:string body
-
该字符串是否代表 JSON 对象?
-
@mason 实际上它是有效的 JSON。见this question。
标签: c# json asp.net-mvc restsharp