var fsHeaders = fs.createWriteStream('headers.html', 'utf-8');
var getHeaders = request('http://google.com', {method: 'HEAD'}, function (error, response, body)
{
if (error || response.statusCode !== 200)
{
return res.redirect('/');
}
if (!error && response.statusCode == 200)
{
var tester = response.body;
console.log(tester + 'response.body is EMPTY... so the headers are stored not in the "body"... \n');
var targetHeaders = response.headers;
body = body + JSON.stringify(targetHeaders);
console.log(body + 'OK! \n');
}
}).pipe(fsHeaders);但是我的headers.html是空的..。如何正确地将response.headers保存到文件?我是否可以稍后修改报头并将其发送给用户,而不会出现问题或受到某种限制?我想从服务器获取数据,通过节点修改,然后发送给用户。
https://stackoverflow.com/questions/41385006
复制相似问题