【问题标题】:Why does MS-SSTP use huge Content-Length for streaming rather than Transfer-Encoding: chunked?为什么 MS-SSTP 使用巨大的 Content-Length 进行流式传输而不是 Transfer-Encoding: chunked?
【发布时间】:2013-11-18 12:30:05
【问题描述】:

4.1 HTTP Layer Establishment

在语义方面看起来很不酷。 HTTP 规范中没有定义 Content-Length 的最大值,在内容的整个大小不可用的情况下,最好使用 Chunk Transfer Encoding。

有什么缺点吗?

【问题讨论】:

    标签: http vpn


    【解决方案1】:

    我是在推测性地回答我自己的问题,因为很长时间没有人对此作出回应。我推断如果我们使用 Transfer-Encoding: chunked,我们必须将连接的有效负载切割成固定大小的片段。在那种情况下,我们必须寻找机会制造一个块。没有人知道什么时候切一块。因此,为 Content-Length 设置一个过大的整数是个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-15
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多