org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json' not supported
时间: 2023-10-18 21:01:18 浏览: 150
springmvc3.2.4返回json的contentType在ie里无法取到结果,修改包
4星 · 用户满意度95%
这个异常通常是因为请求的Content-Type和服务器支持的Content-Type不一致导致的。可以检查一下请求头中的Content-Type是否正确,并且确保服务器能够处理该Content-Type。
如果你使用的是Spring MVC框架,可以使用`@RequestMapping`注解的`consumes`属性来指定支持的Content-Type。例如:
```java
@RequestMapping(value = "/example", method = RequestMethod.POST, consumes = "application/json")
public ResponseEntity<String> example(@RequestBody ExampleRequest request) {
// 处理请求
}
```
这样就能够确保服务器只接受Content-Type为`application/json`的请求。如果请求的Content-Type不是`application/json`,则抛出`HttpMediaTypeNotSupportedException`异常。
阅读全文