【问题标题】:How to inform a user agent that a chunked http download has failed?如何通知用户代理分块 http 下载失败?
【发布时间】:2019-01-24 15:16:54
【问题描述】:

我的情况如下:
用户代理正在使用 HTTP/1.1 传输编码下载一个大文件:分块。状态为 200 OK。在下载期间,构建块时发生服务器错误。有没有办法在 http 级别通知用户代理失败?

我正在阅读 RFC 7230 第 4.1 节 (https://www.rfc-editor.org/rfc/rfc7230#section-4.1)。
目前我的想法是在出现错误时附加 0 块并附加表示警告的预告片 (https://www.rfc-editor.org/rfc/rfc7234#section-5.5)。有谁知道这是否可行以及浏览器如何反应?

【问题讨论】:

标签: http user-agent chunked


【解决方案1】:

浏览器会忽略这一点。

AFAIU,在这种情况下你唯一能做的就是关闭 TCP 连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2019-07-20
    • 2018-11-30
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多