解压缩Gzip JSON响应

我从Web服务获得GZIPtypes的压缩响应。 任何人都可以请帮助我如何解压缩或解码响应。

任何有关这方面的帮助将是非常有益的

谢谢

看起来好像你想使用Express和express.compress中间件。 这将弄清楚,如果浏览器支持gzip和/或放气,所以你不必。

一个简单的设置可能是这样的:

 var express = require('express'); var app = express(); app.use(express.compress()); app.get('/', function(req, res) { res.send({ app_id: 'A3000990' }); }); app.listen(3000); 

如果您的数据是JSONstring,则必须自己设置正确的内容types头:

 res.setHeader('Content-Type', 'application/json'); res.send(data);