【问题标题】:XHR POST using transfer encoding chuckedXHR POST 使用分块传输编码
【发布时间】:2013-12-26 22:25:20
【问题描述】:

我正在尝试使用 XHR 从客户端向服务器发送数据。数据可以保持间隔不断,我不想为它们发出单独的发布请求,因为它存在过多开销和乱序数据的问题。我可以使用 XHR 以某种方式进行分块 POST 吗? Chrome 不允许我将分块编码设置为 XHR 中的标头。

【问题讨论】:

    标签: javascript ajax http http-headers xmlhttprequest


    【解决方案1】:

    在谷歌上搜索了一下之后,这篇 Google 网上论坛帖子提到了同样的问题:

    https://groups.google.com/forum/#!topic/nodejs/2y2in955uDs

    看起来不是每个浏览器都会多次执行 onreadystatechange 事件处理程序,当您从服务器获得分块响应时会发生这种情况。看起来当它收到一个块并执行 onreadystatechange 时,readyState 应该变为 3,但这可能不会发生。

    也可能是您的每个块都不太符合规范。 Google Groups 帖子在 cmets 中有更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 2012-11-02
      • 2013-02-13
      • 2012-02-18
      • 2012-01-26
      相关资源
      最近更新 更多