2015-02-07 136 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);   
     } 
}