从postman调用MVC post方法并向其发送参数

时间:2017-02-07 18:52:14

标签: asp.net-mvc postman

我需要从postman测试这个mvc方法,它在浏览器中工作。

    [HttpPost]
    [Route("login")]
    public async Task<ActionResult> Login(LogInRequest logInRequest)
    {
        User user = null;
        if (ModelState.IsValid)
        {            
            .....

这是LogInRequest类:

   public class LogInRequest
  {  
    [Required]
    public string UserName { get; set; }
    [Required]
    public string Password { get; set; }  
    public string Token { get; set; }
    public bool IsResetPassword { get; set; }
    public bool IsThankYouPage { get; set; }
     }

我不确定如何使用Postman发送LogInRequest参数。我试过的任何东西都没有达到这种方法第一行的断点。

这就是我调用本地URL并将参数发送到此方法的方法。

enter image description here

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但它可能对其他人有帮助。 您应该使用您在控制器中提供的路由,例如

[Route("login")]

邮递员电话中的网址应该是这样的

HTTP:/localhost:12xx3/login.