Spring Boot Http 406 error
来源:互联网 发布:暴利产品淘宝客推广 编辑:程序博客网 时间:2024/04/30 14:59
错误情况
406 not acceptable
简单说明,是客户端的网络请求在服务器端找不到对应的格式,请求不可接受。
解决
造成这种问题的原因很多,我的环境是Spring boot 1.2.8 ,所以一般都是加了注解@RestController 的,所以再返回数据的时候会自动解析成json格式。
检查返回的实体类:
public class NetStatus { private String code; private String desc; public NetStatus(){} public NetStatus(String code, String desc){ this.code = code; this.desc = desc; }}
没有什么问题呢,相比于传统的bean 只是少了set get方法。
检查controller
@RequestMapping(value = "/createUser",method = RequestMethod.POST ) public ResponseEntity<NetStatus> createUser(@RequestBody User user){ ... }
没有什么问题啊,@RestController我是标注在类级别的。
最后经过尝试,终于发现,就是因为第一个在bean中没有加set和get方法。不符合spring boot 中传统的配置。浪费了一个下午。
public class NetStatus { private String code; private String desc; public NetStatus(){} public NetStatus(String code, String desc){ this.code = code; this.desc = desc; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; }}
补全方法后,一切OK!
0 0
- Spring Boot Http 406 error
- Spring Boot 处理http请求
- spring boot security /error页面返回500
- spring boot: Whitelabel Error Page的解决方案
- Spring Boot Web Error Page处理
- spring boot: Whitelabel Error Page的解决方案
- Spring boot 处理 error 的套路
- spring boot: Whitelabel Error Page的解决方案
- Spring-Boot "Whitelabel Error Page" 解决方法总结
- Spring Boot报错Whitelabel Error Page
- Spring Boot报错Whitelabel Error Page
- spring-boot jsp whitelabel error page问题解决
- Spring Boot工程支持HTTP和HTTPS
- 让spring boot支持https和http
- spring boot设置http https端口
- spring-boot 添加http自动转向https
- Spring boot http编码配置(CharacterEncodingFilter)
- spring boot RestTemplate 后台发起http请求
- eclipse 自动补全代码设置
- 再次认识Struts2(三)
- web之css(个人学习笔记)
- mysql数据库表分区小结
- Linux内核编译时会遇到的问题--缺少mkimage
- Spring Boot Http 406 error
- Linux系统调用--getrlimit()与setrlimit()函数详解
- java使用jaxb操作xml示例
- Angular Module声明和获取重载
- Java复制文件夹
- 我的Android学习之路(2)—四大组件
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- PAT 1025. PAT Ranking (25)(分组排序再总体排序,计算rank)
- Android-屏幕适配全攻略(绝对详细)(一)