У меня есть программа, которая делает много HttpWebRequests, и я прочитал об использовании сжатия gzip, чтобы ускорить загрузку данных ответа. Я знаю, что такое gzip, и как это работает, но я не знаю, как это работает на C#.C# HttpWebRequest - Использование сжатия Gzip
Скажем, у меня есть простой запрос GET:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://google.com");
request.Method = "GET";
WebResponse response = request.GetResponse();
Как я мог сделать данные ответа быть сжаты в Gzip? Как я могу показать сжатый размер, а затем не сжатый размер?
Благодаря
После того, как я хочу прочитать данные из ответа, который я обычно использовал бы StreamReader для, нужно ли мне что-то делать специальным? – user2764359
Nope. Вот почему это * Автоматическая * Декомпрессия. Насколько я могу судить, все это вам подойдет. (Я не пробовал это сам, но я буду, теперь, когда я знаю об этом!) – Bobson
Хорошо, спасибо! – user2764359