概要:
在使用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问题解决。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有