Ejemplo:
function response (err, response, body) {
// current how to unzip body ?
}
request.get({
url : path,
headers: {
'Accept-Encoding' : 'gzip'
}
}, response);
lo resuelvo
¿Cómo lo resolviste?
@VRMink aquí está el ejemplo
zlib = require('zlib');
function response (err, res, body) {
//check res header it is gzip
console.log(res.headers['content-encoding'])
//now body it is gzip stream buffer
zlib.unzip(body, function(err, buffer) {
console.log(buffer.toString())
}
}
request.get({
url : apiUrl,
headers: {
'Accept-Encoding' : 'gzip',
},
encoding : null // it is very import!!
}, response);
Gracias - eso no era muy obvio :)
@youxiachai ¡Gracias!
¡Gracias por tu solución!
Comentario más útil
@VRMink aquí está el ejemplo