报错:不支持不支持的媒体类型 Unsupported Media Type
过程如下:前端vue,后端springboot前端通过post传以下的值:结果报错415:后台controller:@PostMapping("add")@ApiOperation("添加")public JsonResponse add(@RequestBody InterfaceEarlyWarningEntity info) {interfaceEarlyWarningService.add
·
过程如下:
前端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();
}
更多推荐
已为社区贡献2条内容
所有评论(0)