【问题标题】:WCF Gzip on POST RequestPOST 请求上的 WCF Gzip
【发布时间】:2015-02-07 17:46:59
【问题描述】:

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

【问题讨论】:

  • 如果您发布您已经尝试过的内容以及失败的确切位置,将会很有帮助。

标签: wcf http-post gzip


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多