我也无法获得工作请求,因此最终使用了http。
var http = require("http"), zlib = require("zlib");function getGzipped(url, callback) { // buffer to store the streamed decompression var buffer = []; http.get(url, function(res) { // pipe the response into the gunzip to decompress var gunzip = zlib.createGunzip(); res.pipe(gunzip); gunzip.on('data', function(data) { // decompression chunk ready, add it to the buffer buffer.push(data.toString()) }).on("end", function() { // response and decompression complete, join the buffer and return callback(null, buffer.join("")); }).on("error", function(e) { callback(e); }) }).on('error', function(e) { callback(e) });}getGzipped(url, function(err, data) { console.log(data);});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)