1

我正在从 Web 服务获得 GZIP 类型的压缩响应。谁能帮我解压缩或解码响应。

任何有关这方面的帮助都会非常有帮助

谢谢

4

1 回答 1

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);
于 2013-03-19T08:59:27.103 回答