我正在尝试执行一个接受压缩响应的请求 var request = (HttpWebRequest)HttpWebRequest.Create(requestUri); request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate"); 我不知道当我添加第二行时,我将不得不手动解压缩。
我们已经知道deflate编码在编码,解码和压缩速度方面比gzip更胜一筹。 那么为什么没有大的网站(我可以find)发送它(当我使用接受它的浏览器)? 雅虎声称放气是“不太有效”。 为什么? 我维护的HTTP服务器软件,宁愿放气,所以我想知道是否有一些真正的理由不继续这样做。
我想弄清楚如何轻松发送HTTP / HTTPS请求,并处理gzip /压缩响应与cookies。 我发现最好的是https://github.com/mikeal/request处理除压缩之外的所有内容。 有没有一个模块或方法可以满足我所要求的一切? 如果没有,我可以以某种方式结合请求和zlib吗? 我试图结合zlib和http.ServerRequest,它失败了。 谢谢!