HTTP服务器是否可以中断并替换正在进行的响应?

HTTP服务器是否可以中断并替换正在进行的响应?,http,error-handling,large-files,Http,Error Handling,Large Files,假设我要将一个大响应流式传输到浏览器或其他HTTP客户端;服务器是否有办法在下载过程中返回HTTP 500错误页面 例如,我可能正在为一个非常大的HTML页面提供服务,或者在它自己的选项卡中显示一个大的JPEG文件,并且数据源被提前终止。此时,我想显示我的标准HTTP500错误页面 如果有帮助的话,我可以使用内容传输编码:chunked,甚至其他黑客HTTP头来实现这一点 是否可以覆盖HTTP级别的下载结果 我知道如果响应是HTML格式的,可以添加JavaScriptalert,但我只是想知道是

假设我要将一个大响应流式传输到浏览器或其他HTTP客户端;服务器是否有办法在下载过程中返回HTTP 500错误页面

例如,我可能正在为一个非常大的HTML页面提供服务,或者在它自己的选项卡中显示一个大的JPEG文件,并且数据源被提前终止。此时,我想显示我的标准HTTP500错误页面

如果有帮助的话,我可以使用
内容传输编码:chunked
,甚至其他黑客HTTP头来实现这一点

是否可以覆盖HTTP级别的下载结果

我知道如果响应是HTML格式的,可以添加JavaScript
alert
,但我只是想知道是否可以在HTTP级别重写/重新启动响应