有的response很长, 可能会被突然夹断, 这样一点response就拿不到了.

使用问题 · 139 次浏览
不获全胜不收兵 创建于 2023-12-11 12:37

有的response是"text/event-stream"类型的, response可能持续很长的时间, 我用http请求模块只有服务器彻底发送完毕之后, 才能写入到接收的变量`output_text`里面.  

有时候tcp突然被中断, 超时时间用完之后, 可能100%的内容接收了70%到80%, 但是算是请求失败了, `output_text`也没有这70%到80%的内容. 请问怎样才能保证即使response时突然中端, 也能把之前接收到的一部分内容写到`output_text`里面?


回复内容
CL 2023-12-11 14:01
#1

这种似乎没有办法的。可以找下c#代码看看有没有可能实现上面的需求。

回复主贴