使用gzip / deflate压缩轻松进行HTTP请求

编程入门 行业动态 更新时间:2024-10-16 02:26:11

使用gzip / deflate压缩<a href=https://www.elefans.com/category/jswz/34/1769398.html style=轻松进行HTTP请求"/>

使用gzip / deflate压缩轻松进行HTTP请求

[我正在尝试找出轻松发送HTTP / HTTPS请求以及处理gzip / deflate压缩响应以及cookie的最佳方法。

我发现的最好的是,它可以处理所有的[[except压缩。是否有模块或方法可以满足我的要求?

如果没有,我可以某种方式组合请求和zlib吗?我试图将zlib和http.ServerRequest组合在一起,但失败了。 回答如下:

注意:自2019年起,请求已内置gzip解压缩。您仍然可以使用以下方法手动解压缩请求。

您可以简单地将requestzlib与流结合在一起。

这里是一个示例,假设您有一台服务器正在监听端口8000:

var request = require('request'), zlib = require('zlib'); var headers = { 'Accept-Encoding': 'gzip' }; request({url:'http://localhost:8000/', 'headers': headers}) .pipe(zlib.createGunzip()) // unzip .pipe(process.stdout); // do whatever you want with the stream

更多推荐

使用gzip / deflate压缩轻松进行HTTP请求

本文发布于:2024-05-07 10:21:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755803.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:轻松   gzip   deflate   HTTP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!