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 ·
1161 阅读 ·
0 评论