我正在使用Asp.Net Core 2.0和web api來構建一個休息服務。除了HTTPPost之外,所有的工作都很好。什麼原因導致參數爲空?
[HttpPost("LoginUser")]
public IActionResult LoginUser(LoginUser loginUser)
{
return Ok(loginUser);
}
loginUser始終爲空。我與小提琴手的測試,我的路線是http://localhost:53250/api/User/LoginUser
而且身體
{"EmailAddress":"[email protected]","Password":"123456789"}
提琴手命中鏈接就好了,但有效載荷始終爲空。
我也曾嘗試
[HttpPost("LoginUser")]
public IActionResult LoginUser([FromBody] LoginUser loginUser)
{
return Ok(loginUser);
}
在這種情況下,不打功能。
這是LoginUser定義:
public class LoginUser
{
public string EmailAddress { get; set; }
public string Password { get; set; }
}
什麼想法?
本地測試,它的工作原理。測試郵差,選擇郵政,身體 - >原始和鍵入JSON,它爲我工作 – hardkoded
也注意到你的行動不應該'無效'。返回'IActionResult' – Nkosi
與郵遞員相同的結果。你在使用核心2.0嗎? –