记 对接流式输出

对接算法方接口 ,入参是文件名和知识库名,返回一段对文档的描述性文字。

算法本地没有环境 只能部署至生产联调,本地调用发现接口返回类型是text/event-stream; charset=utf-8

 

按照这个consumes  用对象去接 会报错 ,只能用String去接 拿到一个String格式的json内容,

接下来 string转json ; json 再获取字段内容。

本地测试写了个Controller 测试通了之后,把feign接到流程里,部署到测试环境,发现报错 ,测试这部分功能发现 java.io.EOFException: Premature EOF,百度说是什么连接断了,修改了feign的连接时长 返回类型等

修改后还是 EOF ,不理解为什么 ,问算法同事看报错 ,发现传参有问题, 字段取值不对 

MultipartFile[] file

MultipartFile 对象的 getOriginalFilename() 才是文件原名 ,错写成了getname()。

复盘:

1. 调用外部接口的时候 第一件事检察传参是否正确 接口是否正常返回

2. 对基本常用工具类 掌握不熟练 

菜就多练 END

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值