我是 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)
{
}
在 Google Chrome 的 RestConsole 中测试这些方法,发送 json 数据:
{"Log", "test", "Pas": "test"}
在调试这些方法时,我看到 HttpPost 工作正常,并且“credit”参数填充了属性。但是 HttpGet 不能正常工作,对象没有填充属性,它是 NULL。有人可以向我解释这种情况以及如何在 HttpGet 中获取完整的对象吗?