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


    开发中遇到个坑 记录下。

    使用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;
    }
  • 相关阅读:
    娿
    我不知道啊
    Android怎么把引入的library库工程转换成jar包
    高斯消元入门和简单应用
    数论函数基本知识
    AC自动机入门和简单应用
    FFT和NTT
    同余系基本知识
    虚树学习笔记
    Windows常用快捷键和基本的Dos命令
  • 原文地址:https://www.cnblogs.com/souphm/p/10919022.html
Copyright © 2020-2023  润新知