- Регистрация
- 21.09.2016
- Сообщения
- 175
- Благодарностей
- 47
- Баллы
- 28
Подскажите пжта, кто сталкивался. В чём суть: получаю я ответ от сервера вот в таком формате
Что я сделал, загнал данный текст в файл test.gz и попытался отработать его вот так:
И получил ошибку "Неправильное магическое число в заголовке GZip. Передача должна идти в поток GZip.".., пробовал в начала текста проставить 1f 8b, не помогло.
Если кто знает как прочитать данный текст, пжта подскажите.
- удалить строку "Accept-Encoding: gzip" из заголовков перед отправкой на сервер, не вариант.., так же не вариант в сниффере отправлять запрос без указания кодировок...
Мне необходимо прочитать данное содержание...ac
‹ ЊђЛѓ Dчэ
ТЅЏ[*Ры/6\ ЁСK[яѕQBм’ЭLfО,FчдмуВcъ5™-ИГ¶УвШШ8¬\ЅҐЭџсQЖЩЈmЖљрKЎЭwБЮЌхX_•МҐИЎМAdPЭАѓѓМ TPU\q~MYэ†ъ8 ҐRITЏCЧSД„ј'Qnн"’Ф·ScРD„Џ.Огt>ЦEёэ яя
a
ЁЋЕ~
0
Что я сделал, загнал данный текст в файл test.gz и попытался отработать его вот так:
Код:
string str = File.ReadAllText("test.gz");
byte[] temp = Encoding.Unicode.GetBytes(str);
Stream stream = new MemoryStream(temp);
string strok = null;
using (GZipStream gzipStream = new GZipStream(stream, CompressionMode.Decompress))
{
using (var reader = new StreamReader(gzipStream, Encoding.GetEncoding("UTF-8")))
{
strok = reader.ReadToEnd();
Console.WriteLine(strok);
}
}
Если кто знает как прочитать данный текст, пжта подскажите.
- удалить строку "Accept-Encoding: gzip" из заголовков перед отправкой на сервер, не вариант.., так же не вариант в сниффере отправлять запрос без указания кодировок...