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

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";
        }
    评论

报告相同问题?

悬赏问题

  • ¥15 python打印机打印word和PDF文件出来的是乱码
  • ¥15 求达梦8数据库安装包
  • ¥15 YOLOv8模型网络结构更改后报错
  • ¥15 深度学习中梯度为None
  • ¥15 zynq烧写程序到flash后不运行
  • ¥15 (标签-51单片机|关键词-#include)
  • ¥15 裸板ESD问题的思考与实验
  • ¥15 electron+python
  • ¥50 远程调试PLC的解决方案的问题
  • ¥15 微信收付通中,自动分账的情况下,某一接收方分账失败了系统会自动在发起重新分账吗