问题描述:
写web项目时遇到一些小问题,前端请求后端死活报406错误问题,一些网络上主流的方法试过之后仍然无法解决问题。
问题分析:
@RestController会在返回结果时直接返回对象,再由Spring将对象转为json,如果结果对象没有get方法,就会报以上错误。
但是,406错误原因是多样的,一些主流的解决办法网上能搜到,我这里只列举这一种特殊情况。
解决步骤:
1.检查方法的返回对象是否含有get方法。
2。如果返回对象中没有get方法,若启用了lombok注解开发,则直接加上@Data
如果以上方法没有解决问题,则请仔细查看浏览器控制台中网络请求的各种header是否正确
仔细比对请求头和响应头,大概率会是这里的问题
标签:返回,HttpMediaTypeNotAcceptableException,get,对象,acceptable,No,问题,406,方法 From: https://blog.csdn.net/Chen_231236/article/details/136986556