【发布时间】:2011-12-10 15:37:18
【问题描述】:
我可以看到分块输出:
curl http://asia.dabase.com:4000
但是,当我尝试循环并像这样使用它时:
curl -s http://asia.dabase.com:4000 | while read line; do echo $line; done
它不打印任何东西。 :(
先前的答案建议CURLOPT_WRITEFUNCTION,尽管我从 curl 的手册页中看不到这是如何完成的。
【问题讨论】:
-
似乎工作正常,您尝试 curl 的 url 是否返回二进制内容?
-
你能通过while循环打印输出吗?
-
是的,我在使用另一个 URL 时没问题。您确定该网址有效吗?
-
curl http://asia.dabase.com:4000为我工作 :) -
但对我不起作用,页面挂起,没有返回输出