java - 出现意外错误(类型=不支持的媒体类型,状态=415)。不支持内容类型 'null'

标签 java spring spring-boot

我在 RestController 类中的代码

@RequestMapping(
    value = "/load" , 
    method = RequestMethod.GET,
    consumes = MediaType.APPLICATION_JSON_VALUE,
    produces = MediaType.APPLICATION_JSON_VALUE
)  //{"application/json", "application/xml"}
public Entity getClaimData(Model model) {
   Entity entity = new Entity("1","2");
   return entity;
}

当我从浏览器运行时,它会显示 出现意外错误(类型=不支持的媒体类型,状态=415)。 不支持内容类型“null”。

我想返回 json 格式作为响应,但不给出输出。

救救我吧!!!!

最佳答案

您的浏览器请求不包含 Content-Type。请尝试通过在 header 中指定内容类型 application/json 来使用 postman 调用服务并检查。

其他解决方案是删除 consumes = MediaType.APPLICATION_JSON_VALUE

关于java - 出现意外错误(类型=不支持的媒体类型,状态=415)。不支持内容类型 'null',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440715/

相关文章:

java - 如何在Spring中正确模拟Principal对象?

spring-boot - 在 Spring Boot Maven 插件创建的 Docker 镜像中安装包

hibernate - 如何在 Spring Boot 应用程序中为 ehCache 配置 Dropwizard/CodaHale 指标?

java - 使用 rsa 公钥字符串(不是文件),当我加密时,出现错误 "invalid key format"

java - Docker:如何在 Debian jessie-slim 上安装 OpenJDK JRE 12?

java - 为 Spring session 和自定义数据使用不同的 Redis 数据库

java - 使用 JDBC 的 Spring3 Security 上下文初始化失败!

java - Hou 使用 spring data elasticsearch 滚动 api 进行排序

java - Jackson - 将属性序列化/反序列化为 JSON 值

java - 从 Vert.x 发起多个出站调用