【发布时间】:2013-10-18 19:53:26
【问题描述】:
喂:
我正在向 mi asp.net web api 发送以下消息
var user ={
Username: "user",
Password: "pass"
};
$.ajax({
url: 'http://WebApiDir',
type: 'POST',
contentType: "application/json",
data: JSON.stringify(user),
success: function (data) {
},
});
我在 DelegatingHandler 上捕获了请求。 我的问题是如何将 HttpContent 中包含的消息解析为 NameValueCollection 类
我尝试执行以下操作
var sQuery = await request.Content.ReadAsFormDataAsync().Result;
但这会产生异常,因为 Result attr 为空。
感谢您的回答
【问题讨论】:
-
您是否有理由不允许 WebAPI 路由将您的数据反序列化为参数?
标签: c# ajax json web-services asp.net-web-api