在POST请求上的WCF Gzip

时间:2015-02-07 17:47:00

标签: wcf http-post gzip

我有一些带有一些帖子请求的WCF服务。我正在为这个WCF使用JSON。通过WCF的客户端,我需要向该POST方法发送GZipped / Compressed内容。怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

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

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