我有这个代码在节点 0.10 中工作,但它在 0.8 中什么也没打印
var http = require('http');
var req = http.request('http://www.google.com:80', function(res) {
    setTimeout(function() {
        res.pipe(process.stdout);
    }, 0);
});
req.end();
经过一番猜测,我找到了解决方法:
var http = require('http');
var req = http.request('http://www.google.com:80', function(res) {
    res.pause();
    setTimeout(function() {
        res.resume();
        res.pipe(process.stdout);
    }, 0);
});
req.end();
但是文档说,暂停是建议性的,这让我感到困惑。为什么要暂停未连接到任何地方的流?