用npm安装了一个request模块,请求了几个网站,发现请求个别网站的时候控制台输出的结果为乱码,猜测是由于目标网站使用了gzip格式返回的,请求的时候加入gzip:true就可以解决了
request({url:'http://www.test.com/',gzip:true}, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 打印google首页
}else{
}
})