【发布时间】:2013-10-15 18:48:03
【问题描述】:
我是 web api asp.net MVC 的初学者,我有一个问题。 我有一个类,我将在 web api HttpGet 和 HttpPost 中使用:
public class Credit
{
public string Log {get; set;}
public string Pas {get; set;}
}
在我的示例 API 控制器中:
[HttpGet]
public void Login (Credit credit)
{
}
[HttpPost]
public void Login (Credit credit)
{
}
在谷歌浏览器的 RestConsole 中测试这些方法,发送 json 数据:
{"Log", "test", "Pas": "test"}
在调试这些方法时,我看到 HttpPost 工作正常,并且“credit”参数填充了属性。 但是 HttpGet 不能正常工作,对象没有填充属性,它是 NULL。 有人可以向我解释一下这种情况以及如何在 HttpGet 中获取完整的对象吗?
【问题讨论】:
标签: json null http-post asp.net-web-api http-get