2

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

4

1 に答える 1