我有一个 Zend_Http_Client 连接到一个 HTTP 服务器,它以块的形式流式传输它的数据。
我想在收到每个收到的块时直接处理它。
Zend 框架中现有的 Http_Adapter 似乎都没有提供基于块的处理。
到目前为止,我已经尝试了两种不同的(工作)解决方案:
- 使用我自己的读取函数创建我自己的 Http_Client_Adapter,其中包括处理
- 注册我自己的流模式(myHandler://)并让 Http_Client 直接将其流数据写入我的处理程序
…但我想尽可能地接近现有功能。
因此,我的问题是:
是否有一个 Zend-Framework “本机”解决方案,我可以使用它循环接收块接收块或定义每个块调用的 user_function?