如何在java中编写代码来接收text/event-stream事件流并一一打印?

问题描述 投票:0回答:0

我的需求是通过post发送请求调用API接口,然后将服务器返回的text/event-stream事件流一一打印出来,不管我用的是HttpURLConnection、WebFlux还是RestTemplate。客户端等待服务器的完整响应,然后将数据组合成一块打印出来。无法实现一件一件退回的效果。有什么解决方案可以满足我的需求吗? 这是我从 crul 得到的结果,我希望客户端像这样逐条打印数据 enter image description here 但是真正的效果是这样的 enter image description here

java spring spring-webflux sse openai-api
© www.soinside.com 2019 - 2024. All rights reserved.