前后端交互的问题传输数据报错?

发布于 2022-09-12 23:31:47 字数 967 浏览 12 评论 0

这是我后端代码需要传的是一个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);
    }

然后前端传给我是这样的数据
image.png
按照网上很多的教程都是说将content-type设置为:application/json,也这样设置了
image.png
但是浏览器中没有变成application/json的格式
image.png

后端的错误还是这,请教大佬们,这个问题该如何解决?

Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情感失落者 2022-09-19 23:31:47

不知道你用的是什么库,如果是axios这样设置 {headers: {'Content-Type': 'application/json'}}

写了个例子,自己看控制台发送的数据编码格式
http://jsrun.net/GP3Kp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文