spring mvc 返回json报406错误

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2017-10-21 12:37
  • 4893人已阅读
简介 概要:在使用springmvc返回json格式的数据。我们都知道直接使用@ResponseBody注解就可以。可是有时候,就算使用了这个注解还是会报406的错误。正文:在使用httpclient接收到数据返回json的时候提示406错误。错误信息:断点查看:HTTP/1.1406NotAcceptable[Server:Apache-Coyote/1.1,Content-Type:text/htm

🔔🔔好消息!好消息!🔔🔔

 如果您需要注册ChatGPT,想要升级ChatGPT4。凯哥可以代注册ChatGPT账号代升级ChatGPT4

有需要的朋友👉:微信号 kaigejava2022

概要:

在使用spring mvc返回json格式的数据。我们都知道直接使用@ResponseBody注解就可以。

可是有时候,就算使用了这个注解还是会报406的错误。

正文:

在使用httpclient接收到数据返回json的时候提示406错误。

错误信息:



断点查看:



HTTP/1.1 406 Not Acceptable [Server: Apache-Coyote/1.1,Content-Type: text/html;charset=utf-8, Content-Language: en, Content-Length: 1110, Date: Tue, 30 Aug 2016 14:04:13 GMT] org.apache.http.conn.BasicManagedEntity@2df3d87

解决办法:

在spring mvc的配置文件中:

先看错误的配置:



在看正确的配置:



代码:

application/json;charset=UTF-8

添加了对json的支持。

再次运行:



断点查看:



OK问题解决。

ps:

如果您觉得本文对您有帮助,烦请您分享出去。谢谢!

欢迎

关注 【凯哥java】

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文原创地址:http://www.kaigejava.com/article/detail/38

推荐阅读:

在用httpclient发送post请求错误解决

httpclient post请求中文乱码解决

spring mvc 返回json报406错误


TopTop