我在node.js中使用https.request
來請求遠程文件。我對接收整個文件不感興趣,我只想要第一部分的內容。如何結束node.js http請求提前
var req = https.request(options, function (res) {
res.setEncoding('utf8');
res.on('data', function (d) {
console.log(d);
res.pause(); // I want this to end instead of pausing
});
});
我想停止第一塊後共收到響應,但我沒有看到任何接近或結束方法,只是暫停和恢復。我暫時停下來的擔心是對這個迴應的引用將無限期地拖延下去。
任何想法?
有[HTTP報頭(稱爲'範圍'的範圍。例如,'Range:bytes = 0-1023'只能下載第一個KiBi。順便說一句,是不是'res.end()'? – elmigranto 2012-08-01 14:58:50
你可以簡單地res.end(); – Rajat 2012-08-01 17:44:50
不幸的是,res.end()在回調函數中不存在。 – 2012-08-03 14:00:45