spring boot 报 http 406
状态码406
HTTP协议状态码的一种(4xx表示客户端的问题),表示客户端无法解析服务端返回的内容。说白了就是后台的返回结果前台无法解析就报406错误
有一种情况是需要JSON支持
Http状态码406(Not Acceptable) 错误问题解决方法
请求头contentType问题
顾名思义,就是看request 的 heads和response的heads的对应问题,是不是接收端期望的类型;
springmvc–后缀名 默认匹配机制导致的
1.通过配置转换
2.通过启动类继承WebMvcConfigurerAdapter解决
WebMvcConfigurerAdapter在较新的版本处于废弃状态,试试吧
有一种巨奇葩的可能。。。。。
我承认我菜逼,就是这个原因
如果你看了别人,没有解决,如果你恰好是自定义封装的返回类,如果你也恰好忘了添加setter和getter,他就是406,怎么搞都不好使,
或者某个类,看一下 setter和getter