【问题标题】:Read Flex/Flash URL which has Transfer-Encoding chunked读取具有传输编码分块的 Flex/Flash URL
【发布时间】:2011-04-03 20:21:05
【问题描述】:

我在从 Flex 读取具有 Transfer-Encoding: chunked 的 url 时遇到问题,因为 Flex 等待服务器发送终止信号,该信号在分块传输中未发送...

【问题讨论】:

    标签: apache-flex flash actionscript-3 apache chunked


    【解决方案1】:

    使用 URLStream 类而不是您现在使用的任何加载器。它的 ProgressEvents 将让您在消息完成之前读取块。

    【讨论】:

      【解决方案2】:

      但是,如果您再仔细阅读文档,您会发现以下内容。所以很明显,你只需要检查接收到的块的大小,直到它变为零。

      数据传输被终止 长度为零的最终块

      【讨论】:

      • 没有帮助。问题不在于如何终止分块响应,而在于如何让 Flex API 在响应被服务器终止之前提供对响应的访问。 (这是通过 HTTP 将数据从服务器流式传输到客户端的好方法,但它要求客户端 API 在流终止之前提供对响应数据的访问。显然 Flex API 不这样做......至少默认情况下不是。因此,OP 关于如何做到这一点的问题。)
      猜你喜欢
      • 2023-03-16
      • 1970-01-01
      • 2016-06-11
      • 2017-06-30
      • 2011-05-25
      • 2010-09-09
      • 1970-01-01
      • 2012-11-02
      • 2013-02-13
      相关资源
      最近更新 更多