如何在asp.net中以json的形式发布数据?

时间:2014-11-09 20:28:05

标签: asp.net ajax

我正在向我的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);
            }

        });

1 个答案:

答案 0 :(得分:0)

您应该能够使用属性' HttpRequest.InputStream`来获取请求的正文。属性的类型是一个流,但您可以在MSDN上看到有关如何将其转换为字符串的示例。

根据您的基础框架,可以更容易地获得身体。例如。 Web API的MVC使用绑定将传入请求映射到对象,因此可能需要考虑。