如何使用Zend_Http_Client处理分块/流式响应数据?

时间:2012-01-21 20:12:02

标签: php zend-framework adapter http-streaming zend-http-client

我有一个Zend_Http_Client连接到一个HTTP-Server,它以块的形式传输数据。

我希望在收到时直接处理每个收到的块。

Zend Framework中现有的Http_Adapter似乎都没有提供基于块的处理。

到目前为止,我尝试了两种不同的(工作)解决方案:

  1. 使用我自己的包含处理
  2. 的读取功能创建我自己的Http_Client_Adapter
  3. 注册我自己的流模式(myHandler://)并让Http_Client直接将其流数据写入我的处理程序
  4. ...但我希望尽可能地贴近现有的功能。

    因此是我的问题:
    是否存在Zend-Framework“本机”解决方案,我可以在循环中接收chunk-by-chunk或定义要用每个chunk调用的user_function?

0 个答案:

没有答案