2015-02-07 5 views
0

У меня есть служба WCF с некоторыми почтовыми запросами. Я использую JSON для этого WCF. Через клиента для WCF мне нужно отправить GZipped/сжатый контент на этот метод POST. Как достичь этого?WCF Gzip по запросу POST

+0

Будет полезно, если вы опубликуете то, что вы уже пробовали, и где это не удалось точно. – Barracuda

ответ

0

Вы можете использовать класс GZipStream из пространства имен System.IO.Compression, чтобы сжать ваши данные запроса. Следующий пример кода показывает, как вы можете сжать его.

using (Stream requestStream = request.GetRequestStream()) 
{ 
     using(var zipStream = new GZipStream(requestStream , CompressionMode.Compress)) 
     { 
      zipStream.Write(byteData, 0, byteData.Length);   
     } 
} 
Смежные вопросы