это печет мне голову, мне нужен XML-фид, но фид находится внутри gzip-файла.теперь я могу загрузить, распаковать, сохранить файл и т. д.
, но я хочу получить gzip в памяти, поместить содержимое в память, прочитать содержимое в память и передать его в сериализатор
проблема здесь в том, что результаты содержат нечитаемый тарабарщина, и reader1 и reader оба не содержат ни одного.Я пропускаю еще одну строку здесь, но, кажется, не могу найти, что это такое.
var request = (HttpWebRequest)HttpWebRequest.Create("urltofeed.com");
request.Credentials = CredentialCache.DefaultCredentials;
// auto unpack gzip
request.AutomaticDecompression = DecompressionMethods.GZip;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader data = new StreamReader(response.GetResponseStream());
var result = data.ReadToEnd();
XmlReader reader1 = XmlReader.Create(response.GetResponseStream());
var reader = new XmlTextReader(response.GetResponseStream());