前后端交互的问题传输数据报错?
这是我后端代码需要传的是一个Article的对象
@PostMapping("/insert")
@ResponseBody
public Result<Boolean> insertArticle(HttpServletRequest request, @RequestBody Article article){
User user = loginController.getUserInfo(request);
if(user == null){
log.info("用户未登录");
return Result.error(CodeMsg.NOT_LOGIN);
}
articleService.insertArticle(article);
return Result.success(true);
}
然后前端传给我是这样的数据
按照网上很多的教程都是说将content-type设置为:application/json,也这样设置了
但是浏览器中没有变成application/json的格式
后端的错误还是这,请教大佬们,这个问题该如何解决?
Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道你用的是什么库,如果是
axios
这样设置{headers: {'Content-Type': 'application/json'}}
写了个例子,自己看控制台发送的数据编码格式
http://jsrun.net/GP3Kp