【发布时间】:2019-07-04 07:35:29
【问题描述】:
所以我有一个 servlet,作为响应,我正在写入大量数据。
为了避免将整个数据块加载到内存中,我以块的形式读取数据,并“刷新”出流。 (即使我不这样做,如果达到缓冲区限制,servletresponse 也会刷新缓冲区。
现在在刷新数据块之后,我在处理下一个数据块时遇到了错误。
如何向客户端发送错误指示,因为状态已经发送给客户端并且已经设置了一组数据。
提交后,我们无法更改响应的状态,请按照规范添加新的标头。
有什么建议吗?
【问题讨论】: