рдЙрджрд╛рд╣рд░рдг:
function response (err, response, body) {
// current how to unzip body ?
}
request.get({
url : path,
headers: {
'Accept-Encoding' : 'gzip'
}
}, response);
рдореИрдВ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВред
рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?
@VRMink рдпрд╣рд╛рдБ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рд╣реИ
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);
рдзрдиреНрдпрд╡рд╛рдж - рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ :)
@youxiachai рдзрдиреНрдпрд╡рд╛рдж!
рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@VRMink рдпрд╣рд╛рдБ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рд╣реИ