私は 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 で完全なオブジェクトを取得するにはどうすればよいですか?