gpt4 book ai didi

proxy - Node.js 代理,处理 gzip 压缩

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:50 24 4
gpt4 key购买 nike

我目前正在开发一个代理服务器,在本例中我们必须修改通过它推送的数据(通过使用正则表达式)。

在大多数情况下,它工作得很好,除了使用 gzip 作为内容编码的网站(我认为),我遇到了一个名为 compress 的模块,并尝试通过解压缩/gunzip 流推送我收到的 block ,但它结果并没有像我预期的那样。

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

问候,

本杰明

最佳答案

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

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

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

关于proxy - Node.js 代理,处理 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4586109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com