У меня есть Zend_Http_Client, который подключается к HTTP-серверу, который передает данные в виде блоков.
Я хочу обрабатывать каждый полученный блок напрямую по мере его получения.
Ни один из существующихHttp_Adapter в Zend Framework, похоже, не обеспечивает обработку на основе чанков.
До сих пор я пробовал два разных (работающих) решения:
- Создание собственного Http_Client_Adapter с моим собственнымчитать функцию, которая включает обработку
- Регистрация моей собственной схемы потока (myHandler: //) и позволить Http_Client записывать свои потоковые данные непосредственно в мой обработчик
… но я хотел бы придерживатьсякак можно ближе к существующим функциям.
Поэтому мой вопрос:
Есть ли в Zend-Framework "нативное" решение, с помощью которого я могу пойти в цикле для получения chunk-by-chunk или определить user_function, которая будет вызываться с каждым chunk?