Example:
function response (err, response, body) {
// current how to unzip body ?
}
request.get({
url : path,
headers: {
'Accept-Encoding' : 'gzip'
}
}, response);
I resolve it.
How did you resolve it?
@VRMink here it is example
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);
Thanks - that was not very obvious :)
@youxiachai Thanks!
Thanks for your solution!
Most helpful comment
@VRMink here it is example