调用CXF框架的webservie restful风格服务报415错误的解决方法
16lz
2021-04-14
使用postman调接口的时候,一直报415,not supported media type;经过各种尝试,终于解决;开始服务接口入参为实体类
@POST @Consumes({ "application/json" }) @Produces({ "application/json" }) public ContractRoot balQry(User requestParam);
后来将实体类换成String字符串即可,然后在实现类中在使用fastjson将字符串在转为实体类;
public ContractRoot balQry(String requestParam) { User requestParam = JSON.parseObject(requestParam, User.class);
另外如果返回的数据为json的话,需要在返回的实体类上加@XmlRootElement注解,注意是在根实体类上加注解。
©著作权归作者所有:来自51CTO博客作者遗梦江湖的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- cxf 服务端启动 报错ServiceConstructionException parameters c
- SpringMVC @Value注解无法获取值 报IllegalArgumentException异
- EXCEL函数篇—9大类文本函数
- javascript数据类型转换
- Python3 常见数据类型的转换
- js 基础
- 搭建SpringBoot+dubbo+zookeeper+maven框架(四)
- Shell中截取字符串的用法小结
- 送你 31 道 JavaScript 面试题