Feign跨服务下载文件; getOutputStream() has already been called for this response
项目场景:接手一个老的项目,项目中导出Activiti在线设计的模型有问题,在代码中是A服务通过Feign调用B服务来实现的。问题描述:点击导出后在A服务直接报getOutputStream() has already been called for this response错误,原因是response已经被占用了,后来经过查资料发现是Feign的问题。原因分析:Feign在跨服务下载文件时,需要用到Feign提供的Request来做一次中继操作解决方案:1.在客户端import java
原创
2021-11-26 20:47:03 ·
1229 阅读 ·
0 评论