- List item
今天有个需求是下载文件,由于其他微服务上已经有了相应的接口,因此本次下载原设计方案是在本项目中查询出下载所需参数,然后使用feigin调用相应微服务中的下载接口,很快可以实现。
然后事情往往不会按照想象中的进行,feigin调用是抛出了异常,提示,feigin调用时终端了连接。。喵喵喵?啥异常,以前都没见过。经过一步步跟踪发现,我这边接收流的对象类型时object,但是流文件那边传给我的是ResponseEntity<byte[]>
导致接收异常,哎没想到object也有不行的时候,将feigin的出参接收格式改为ResponseEntity<byte[]>后问题解决
解决feigin调用时,流文件调用异常问题
最新推荐文章于 2023-12-22 10:49:09 发布
在尝试通过Feign调用微服务下载接口时,遇到了异常,提示连接被终止。问题源于接收流的对象类型设置为object,而实际返回的是`ResponseEntity`。调整Feign接口的出参接收格式为`ResponseEntity`后,问题成功解决,实现了文件正常下载。
摘要由CSDN通过智能技术生成