我正在向我的API发出ajax请求,但我的API期望原始json数据在C#中解析自己的对象如何在C#中获取原始Json数据?来自“HttpContext.Current.Request”
这是我的要求:
$.ajax({
url: '/REST/GetResponse.cshtml',
type: "POST",
contentType: "Application/JSON",
data: {
code: "login",
data: {
username: $("#login_username").val(),
password: $("#login_password").val(),
rememberMe: $("#rememberMe").val()
}
},
success: function (result) {
},
error: function (result) {
console.log(result);
}
});
答案 0 :(得分:0)
您应该能够使用属性' HttpRequest.InputStream`来获取请求的正文。属性的类型是一个流,但您可以在MSDN上看到有关如何将其转换为字符串的示例。
根据您的基础框架,可以更容易地获得身体。例如。 Web API的MVC使用绑定将传入请求映射到对象,因此可能需要考虑。