我正在使用 Axios 从 Web 服务器获取 JSON 响应。响应采用压缩的 gzip 格式。如何解压缩响应并获取 Json 数据。
最佳答案
const zlib = require('zlib')
let url = "https://example.com/GZ_FILE.gz"
const { data } = await axios.get(url, { responseType: 'arraybuffer' })
zlib.gunzip(data, function (_err, output) {
console.log(output.toString())
})
关于json - 如何通过 Axios 解压 Gzip Json 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62882796/