Content type 'multipart/form-data;boundary=--------------------------496238283102520395700876;解决方案

分手后的思念是犯贱 2024-04-17 05:49 124阅读 0赞

Content type ‘multipart/form-data;boundary=—————————————496238283102520395700876;解决方案

在使用PostMan发送请求时出现了这个问题
在这里插入图片描述
原因是我们的接口做了规范,默认就是通过@RequestBody 的方式请求的;

  1. @PostMapping("/")
  2. public RespBean addRole(@RequestBody Role role){
  3. if (roleService.addRole(role) == 1) {
  4. return RespBean.ok("添加成功!");
  5. }
  6. return RespBean.error("添加失败!");
  7. }

也就是每一个请求必须是通过实体对象进行传参,不能通过form-data 表单提交的方式进行传参;

解决方案:
1、改成json方式提交
在这里插入图片描述
2、把接口的@RequestBody 注解去掉

以上两种选择一种就可以了
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,124人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTTP content-type

    Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经

    相关 Content-Type

    Content-Type 存在于请求和响应的头部,用于标识数据的类型。(通俗地说就是 , 你想要后台返回给你什么数据类型, 后台需要你发送什么样的数据类型给他)