Автоматически распакуйте gzip ответ через WebClient. DownloadData

Я хочу автоматически распаковать ответ GZiped. Я использую следующий отрывок:

mywebclient.Headers[HttpRequestHeader.AcceptEncoding] = "gzip";
mywebclient.Encoding = Encoding.UTF8;

try
{
    var resp = mywebclient.DownloadData(someUrl);
}

Я проверил HttpRequestHeader enum, и нет никакой опции сделать это через Headers

Как я могу автоматически распаковать resp? или Есть ли другая функция, которую я должен использовать вместо mywebclient.DownloadData ?

42
задан skaffman 4 June 2010 в 10:20
поделиться