SpringBoot错误解决
1、错误展示
2021-03-23 12:20:02.805 ERROR org.springframework.web.HttpMediaTypeNotSupportedException: Content type ‘application/x-www-form-urlencoded;charset=UTF-8’ not supported
2、代码展示
3、分析原因
原因就是前端的ajax里面少加了一句 contentType: "application/json";
改成下面这样就好了。
4、总结
1.json 分为两种类型;
(1) json 对象类型,即前端定义的Content type 为 application/x-www-form-urlencoded等
(2) json字符串类型,即前端定义的Content type 为 application/json
Springboot中如果加了@RequestBody 那么他就要求请求的参数是json字符串类型。