一个BUG

今天开发一个功能,使用APpiPost测试的时候,报了一个错误,如下:

在这里插入图片描述

08:35:20.818 [http-nio-9203-exec-9] ERROR c.r.c.s.h.GlobalExceptionHandler -
 [handleException,81] - 请求地址'/coord',发生系统异常.
org.springframework.web.HttpMediaTypeNotSupportedException:
 Content type  'multipart/form-data;boundary=--------------
 ------------217859376255670644926407;charset=UTF-8' not supported

翻译如下:

http媒体类型不支持异常: “内容类型”为 多部分/表单数据;边界=--------------
------------217859376255670644926407;字符集=UTF-8’ 不受支持

BUG原因分析

看一下后台代码
在这里插入图片描述
传入的参数使用注解@requestBody修饰,说明它是个Json对象

既然是Json对象,就不能选择参数类型为 form-data 类型,而是选择application/json类型

在这里插入图片描述

解决方案

在这里插入图片描述

测试

原数据如下

在这里插入图片描述

测试后数据如下

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐