报错:不支持不支持的媒体类型 Unsupported Media Type
过程如下:
前端vue,后端springboot
前端通过post传以下的值:

结果报错415:

后台controller:
@PostMapping("add")@ApiOperation("添加")public JsonResponse add(@RequestBody InterfaceEarlyWarningEntity info) {interfaceEarlyWarningService.add(info);return ResponseUtils.setSuccess();}
一看之下觉得没毛病,然后我把@RequestBode注解去掉,试一下,结果不报错了,但是InterfaceEarlyWarningEntity实体类没有拿到前端传过来的值
@PostMapping("add")@ApiOperation("添加")public JsonResponse add(InterfaceEarlyWarningEntity info) {interfaceEarlyWarningService.add(info);return ResponseUtils.setSuccess();}
解决方法:
最后我用@ModelAttribute注解,这样不会报错了,后端也可以拿到值了
@PostMapping("add")@ApiOperation("添加")public JsonResponse add(@ModelAttribute InterfaceEarlyWarningEntity info) {interfaceEarlyWarningService.add(info);return ResponseUtils.setSuccess();}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
