我可以看到chunked输出到达时:
curl http://asia.dabase.com:4000
然而,当我尝试循环并像这样工作时:
curl -s http://asia.dabase.com:4000 | while read line; do echo $line; done
它不会打印任何内容。 :(
之前的回答提示CURLOPT_WRITEFUNCTION,但我不知道如何从curl的联机帮助页面中完成。
答案 0 :(得分:0)
我已经把网站asia.dabase.com
关闭了,虽然我已经找到了使用我从未听说过的工具,直到现在称为stdbuf
。
stdbuf -oL curl -s http://asia.dabase.com:4000
这使我可以立即开始使用分块流。