Node.js代理,处理gzip压缩

我目前正在使用代理服务器,在这种情况下我们需要修改数据(通过使用regexp),我们通过它。

在大多数情况下,除了使用gzip作为内容编码(我认为)的网站以外,它工作正常,我遇到了一个名为compress的模块,并尝试通过解压缩/ gunzipstream推送块,但它不是真的如我所料。

我想知道我是否正朝着正确的方向前进,如果有更多的模块让我的生活更轻松(关于gzip压缩)。

格尔茨,

本杰明

如果您认为您的代理只是用于过滤或修改文本,那么您会对gzip压缩和解压缩感到烦躁。

另一个解决scheme很简单
修改http请求头。 然后,您可以从服务器获取纯文本。

从http请求头中删除“Accept-Encoding”。

看到这里: Node.js代理,处理gzip解压

答案涵盖了我的大部分问题。

看看那里: Node.js:Gzip压缩?

有一个使用节点压缩的替代scheme,但也提到了这个解决scheme。

干杯,

-stan