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

Java 出现意外错误(类型=不支持的媒体类型,状态=415)。内容类型';空';不支持,java,spring,spring-boot,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

我在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格式作为响应,但不给出输出


帮帮我

您的浏览器请求不包含
内容类型
。请通过在标题中指定内容类型
application/json
,尝试使用邮递员调用该服务,然后进行检查


另一种解决方案是删除
consumes=MediaType。应用程序\u JSON\u值

您的浏览器请求不包含
内容类型
。请尝试通过在标题中指定内容类型
应用程序/JSON
来使用邮递员调用服务,并进行检查

另一个解决方案是删除
consumes=MediaType。应用程序\u JSON\u值可能:
1.messageConverts不支持json
2.pom.xml中的Jackson配置可能:
1.messageConverts不支持json

2.Jackson配置在pom.xml中

您正在执行一个
GET
请求,并希望添加一个有效负载

这不是一个好的做法。通常,
GET
仅用于路径变量或参数。这就是为什么浏览器和邮递员都没有在请求中添加
内容类型
标题的原因

我建议您从
GET
切换到
POST
,您可以使用

@PostMapping(“/load”)


注释。

您正在执行
GET
请求,并希望添加有效负载

这不是一个好的做法。通常,
GET
仅用于路径变量或参数。这就是为什么浏览器和邮递员都没有在请求中添加
内容类型
标题的原因

我建议您从
GET
切换到
POST
,您可以使用

@PostMapping(“/load”)


注释。

我在我的控制器类顶部添加了注释@RestControllerDo请求头是否包含JSON的媒体类型?否我不会以JSON的形式发送任何输入请求。请在问题中添加一个请求示例。我在我的控制器类顶部添加了注释@RestControllerDo请求头是否包含JSON的媒体类型?不,我不发送JSON格式的任何输入请求。请在问题中添加请求示例。