我有一个生成大量 HttpWebRequest 的程序,并且我阅读了有关使用 gzip 压缩来加速响应数据的下载的信息。我知道 gzip 是什么以及它是如何工作的,但我不知道它在 C# 中是如何工作的。
假设我有一个简单的 GET 请求:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://google.com");
request.Method = "GET";
WebResponse response = request.GetResponse();
如何使响应数据在 gzip 中压缩?如何显示压缩后的大小,然后显示未压缩的大小?
谢谢