为了账号安全,请及时绑定邮箱和手机立即绑定

一直报406错误

尝试了很多次,一直报406,客户端请求后服务端能接受到参数,但是一直无法响应,报406.

正在回答

4 回答

1、在pom文件中需引入

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.9.6</version>
</dependency>

2、在applicationContext.xml配置文件中引入即可。

<mvc:annotation-driven>
    <mvc:message-converters>
        <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>
    </mvc:message-converters>
</mvc:annotation-driven>


0 回复 有任何疑惑可以回复我~
#1

姜岑

直接在 <beans> </beans>标签中加上吗?
2019-09-29 回复 有任何疑惑可以回复我~

我来:如果你的依赖的SpringMVC的包版本是4.0.9以上的,那么就不能用视屏中的jackson.jar  依赖用这三个:

<dependency>

    <groupId>com.fasterxml.jackson.core</groupId>

    <artifactId>jackson-databind</artifactId>

    <version>2.5.0</version>

</dependency>

<dependency>

    <groupId>com.fasterxml.jackson.core</groupId>

    <artifactId>jackson-core</artifactId>

    <version>2.5.0</version>

</dependency>

<dependency>

    <groupId>com.fasterxml.jackson.core</groupId>

    <artifactId>jackson-annotations</artifactId>

    <version>2.5.0</version>

</dependency>


1 回复 有任何疑惑可以回复我~
#1

xiplus329

多谢!
2017-05-18 回复 有任何疑惑可以回复我~
  1. spring mvc有沒有配置<mvc:annotation-driven/>

  2. 是不是json包沒有正確引入jackson-annotations-2.x.jar /jackson-core-2.x.jar/jackson-databind-2.x.jar

0 回复 有任何疑惑可以回复我~
#1

jquery 提问者

没有,你说的这两种情况我这都不存在。一直都是这样的错误: org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported at .....
2016-06-15 回复 有任何疑惑可以回复我~
#2

慕村6551120 回复 jquery 提问者

spring版本是3.x以上的需要jackson2.x的包,因为spring3.x以上的版本创建MappingJackson2HttpMessageConverter而以前的版本是创建了MappingJacksonHttpMessageConverter对象。
2017-09-28 回复 有任何疑惑可以回复我~
  1. spring mvc有沒有配置<mvc:annotation-driven/>

  2. 是不是json包沒有正確引入jackson-annotations-2.x.jar /jackson-core-2.x.jar/jackson-databind-2.x.jar

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一直报406错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信