我有这个控制器
[AllowAnonymous]
[HttpPost("Authenticate")]
public ActionResult Authenticate([FromBody]LoginDTO Input)
{
return Ok(Input);
}
LoginDTO是这个
public class LoginDTO
{
[Required]
[EmailAddress]
public string Email { get; set; }
[Required]
public string Password { get; set; }
}
当我使用邮递员访问它时,会收到此消息
{
"": [
"The input was not valid."
]
}
如何获取我的输入?我不应该使用物体吗?我尝试通过String Username和String Password作为参数来获取它,但是效果不佳。
编辑:
答案 0 :(得分:1)
在Postman中使用原始模式并以Json的身份发送您的请求
{"Email":"","Password":""}
答案 1 :(得分:1)
答案 2 :(得分:1)
如果您使用PostMan,则必须在原始模式下选择JSON(json.application)