2015-02-07 117 views
0

我有一个WCF服务,有一些发布请求。我为这个WCF使用JSON。通过WCF的客户端,我需要将GZipped/Compressed内容发送到POST方法。如何实现这一目标?WCF Gzip POST请求

+0

如果您发布已经尝试过的东西以及准确地发生了什么,它将会很有帮助。 – Barracuda 2015-02-07 17:56:09

回答

0

您可以使用System.IO.Compression命名空间中的GZipStream类来压缩请求数据。以下示例代码显示了如何对其进行压缩。

using (Stream requestStream = request.GetRequestStream()) 
{ 
     using(var zipStream = new GZipStream(requestStream , CompressionMode.Compress)) 
     { 
      zipStream.Write(byteData, 0, byteData.Length);   
     } 
}