码迷,mamicode.com
首页 > Windows程序 > 详细

.NET CORE API 使用Postman中Post请求获取不到传参问题

时间:2019-05-24 17:14:13      阅读:1248      评论:0      收藏:0      [点我收藏+]

标签:contex   dom   null   username   man   and   result   nbsp   def   

开发中遇到个坑 记录下。

使用Postman请求core api 接口时,按之前的使用方法(form-data , x-www-form-urlencoded)怎么设置都无法访问。

最后采用raw写入json数据,同时将Content-Type 设置为 application/json,终于请求成功。

技术图片

后端代码(使用[FromBody]接收):

// POST: api/Login
[HttpPost]
public ActionResult<string> Post([FromBody] AdminUser user)
{
  string res = "";
  var u = _context.AdminUser.Where(c => c.Username == user.Username).FirstOrDefault();
  if (u != null )
  {
    var i = Tools.MDFive.MD5Encrypt64(user.Password + u.Salt);
    var ii =Tools.MDFive.GenerateRandom(6);
    if (u.Password == Tools.MDFive.MD5Encrypt64(user.Password + u.Salt))
    {
      res = tool.Susuccess(true, "登录成功!");
    }  
    else
    {
      res = tool.Error("密码错误!");
    }
  }
  else
  {
    res = tool.Error("用户名不存在!");
  }
  return res;
}

 

.NET CORE API 使用Postman中Post请求获取不到传参问题

标签:contex   dom   null   username   man   and   result   nbsp   def   

原文地址:https://www.cnblogs.com/souphm/p/10919022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!