常见的406错误有两种可能。
1、后缀为html时,无法响应json数据。 必须修改扩展名。
在伪静态化过程中,以. html结尾的后缀在发出开机自检请求时无法响应json格式。 这是spring正式进行的处理
可以添加后缀并将其更改为. action 2,以查看Jackson包是否存在。
缺省情况下,spring MVC依赖于Jackson软件包
第一个问题的解决方案:
第二个问题的解决方案:
将以下代码添加到springMVC配置文件中:
atom=application/atom xml
html=text/html
JSon=APP/JSon
*=*/*
文本/html; charset=UTF-8
在pom.xml中添加以下依赖关系:
com.fasterxml.rydhk.core
rydhk-core
2.8.1
com.fasterxml.rydhk.core
rydhk-databind
2.8.1
com.fasterxml.rydhk.core
rydhk-annotations
2.8.1