Я пытаюсь GZIP XML, который передается по HTTP (не через веб-службу)
if (ZipOutput)
{
output = new GZipStream(Context.Response.OutputStream, CompressionMode.Compress);
Context.Response.AppendHeader("Content-Encoding", "gzip");
}
else
{
output = Context.Response.OutputStream;
}
EscapeXMLTextWriter xmlWriter = new EscapeXMLTextWriter(output, new UTF8Encoding())
{
Formatting = Formatting.Indented
};
ZipOutput
равно true
, но ответ, похоже, не заархивирован. Какие-нибудь указатели, альтернативные методы?
Я знаю, что мог бы использовать SharpZipLib
, но хотел использовать класс GZipStream
в рамках.