我从网络服务获得GZIP类型的压缩响应。任何人都可以帮我解决如何解压缩或解码响应。
任何有关此问题的帮助都非常有用
由于
答案 0 :(得分:1)
看起来好像要使用Express和express.compress
中间件。这将证明浏览器是否支持gzip和/或deflate,因此您不必使用。
简单的设置可能如下所示:
var express = require('express');
var app = express();
app.use(express.compress());
app.get('/', function(req, res) {
res.send({ app_id: 'A3000990' });
});
app.listen(3000);
如果您的数据是JSON字符串,则必须自己设置正确的内容类型标题:
res.setHeader('Content-Type', 'application/json');
res.send(data);