访问接口-提示 Unsupported Media Type

2019年08月15日 10:20 · 阅读(3172) ·

[目录]

参考

[SpringMVC 源码] 415 (Unsupported Media Type) 原因及解决方案

开发环境

名称 版本
操作系统 Windows 10 X64
JDK JDK1.8(jdk-8u151-windows-x64)
IntelliJ IDEA IntelliJ IDEA 2018.3
Maven Maven 3.6.0

问题描述

写了一个接口

  1. @RestController
  2. @Api(description = "测试框架系统控制类")
  3. public class TRbtTestController {
  4. @Resource
  5. private ITRbtTestService testService;
  6. @PostMapping("/Test/Add")
  7. @ApiOperation(value="系统框架测试-新增数据",httpMethod = "POST",response = ResponseVO.class,notes = "系统框架测试-新增数据")
  8. public ResponseVO Add(@RequestBody TRbtTestData data){
  9. return testService.Add(data);
  10. }
  11. }

在 Postman 中访问

提示

  1. {
  2. "timestamp": "2019-08-15T01:40:55.726+0000",
  3. "status": 415,
  4. "error": "Unsupported Media Type",
  5. "message": "Unsupported Media Type",
  6. "path": "/Test/Add"
  7. }

原因分析

提示 Unsupported Media Type(不支持的媒体类型),传入的参数的方法中定义的参数类型不一致

问题解决

需要修改 contentTypeapplication/json