怎样才算高级 2020-12-23 15:03 采纳率: 33.3%
浏览 325

WEBAPI POST请求怎么用实体类传递参数啊,炸裂了

用字符串接受参数都能通过,用实体类死活过不了,搞了一下午,头痛,哪位大神能解答一下

 [HttpPost]
        public  IActionResult Login([FromBody]dynamic loginModel)
        {
          
            return Ok("test");
               
        }

PostMan 测试结果,415,网上说改请求头,但木有用啊

  • 写回答

3条回答 默认 最新

  • 孟林洁 2020-12-23 15:25
    关注

    接口参数上使用 @RequestBody 注解,方法上使用 @PostMapping 注解,返回为对象时使用@ResponseBody注解,或者controller上使用@RestController注解

    例如:

    @PostMapping("/")
    @ResponseBody
        public String saveOrUpdate(@RequestBody Params params) {
             return "test";
        }
    评论

报告相同问题?