http请求后台报406错误
Posted blue327
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http请求后台报406错误相关的知识,希望对你有一定的参考价值。
1.springMVC的项目,通过浏览器访问后台方法遇到了报406的错误,找了很多原因,最终发现是因为缺少spring-mvc的json配置。
2.添加依赖:jackson-databind、jackson-core-asl
3.在springMVC.xml中配置
<!-- 解决页面请求报406的错误 -->
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
4.在此访问即可
以上是关于http请求后台报406错误的主要内容,如果未能解决你的问题,请参考以下文章
nodejs请求静态资源404错误,后台需处理返回http请求的静态资源