我有一些带有一些帖子请求的WCF服务。我正在为这个WCF使用JSON。通过WCF的客户端,我需要向该POST方法发送GZipped / Compressed内容。怎么做到这一点?
答案 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);
}
}