博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud采坑之Feign服务间调用默认返回xml
阅读量:5991 次
发布时间:2019-06-20

本文共 760 字,大约阅读时间需要 2 分钟。

hot3.png

日前在使用SpringCloud的时候,需要用到服务间的调用,采用Feign进行调用,但是默认返回了xml格式的数据,比较坑爹,不过在网上查了相关资料之后大概了解怎么回事:

主要是引入了jackson-dataformat-xml这个依赖,它是提供了jackson将实体类转化为xml相关的作用。而本身jackson是可以将实体类转化为json的,所以这样Jackson是可以将实体类转化为两种类型的数据,而具体要转化为哪一种数据,是要看http请求里面的accept头信息的,我的浏览器chrome的accept是 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8 ,然后服务器会根据accept来决定是返回xml还是json,由于浏览器accept只有最后的*/是匹配 application/json的,而application/xml在/*前面,优先级比json高,所以用浏览器直接调用是会优先返回xml格式的。

解决方案:

com.netflix.feign
feign-jackson
8.18.0
com.alibaba
fastjson
1.2.39

引入feign-jackson包即可

转载于:https://my.oschina.net/u/2477500/blog/1647102

你可能感兴趣的文章
通信行业对部署5G有强烈需求
查看>>
智能手表ROM:一场自嗨?
查看>>
揭开“艺术品”豹米的面纱
查看>>
Android 5.x重大漏洞:谁都能轻松绕过锁屏密码
查看>>
Chrome开始支持虚拟现实,以后可以摇头晃脑刷网页了
查看>>
将平板电脑用于工作合适吗?安全问题怎么解决?
查看>>
HTML5游戏四大待解决现状 给HTML5游戏从业者的3个建议
查看>>
致敬赵雷:基于TensorFlow让机器生成赵雷曲风的歌词
查看>>
领英发布最具吸引力公司榜单 科技企业独占前七名
查看>>
诺基亚如何帮助印度巴蒂电信和BSNL进行5G网络转型
查看>>
《算法设计编程实验:大学程序设计课程与竞赛训练教材》——2.2 筛选法模拟的实验范例...
查看>>
神经网络算法Batch Normalization的分析与展望 | 大牛讲堂
查看>>
防护升级 让你的网站拥有HTTPS加密传输
查看>>
我国IDC/ISP持证企业发展情况:共4065家 地区发展不均衡
查看>>
D1net阅闻:2015数据中心宕机20%是由DDoS攻击引起
查看>>
【智驾深谈】George Hotz,桀骜不逊的自动驾驶破局者
查看>>
《 嵌入式系统设计与实践》一一1.3 延伸阅读
查看>>
暴涨暴跌 超讯通信股价坐过山车
查看>>
智能安防已成撬动智能家居大产业的黄金点?
查看>>
瑞典时尚品牌启用全球RFID系统
查看>>