我想在basicHttpBinding上壓縮來自WCF的數據。
我正在嘗試生成最初寫爲SOAP Web服務的系統的新版本。在我們收到請求時,我們返回了一個GZipStream。壓縮來自WCF的數據
有什麼辦法可以對WCF做同樣的事情嗎?
我正在使用VS2010,目前針對.Net 3.5,但這很靈活。
謝謝
我想在basicHttpBinding上壓縮來自WCF的數據。
我正在嘗試生成最初寫爲SOAP Web服務的系統的新版本。在我們收到請求時,我們返回了一個GZipStream。壓縮來自WCF的數據
有什麼辦法可以對WCF做同樣的事情嗎?
我正在使用VS2010,目前針對.Net 3.5,但這很靈活。
謝謝
如果您打算使用IIS託管和.NET 4.0客戶端,您可以使用建立在IIS的動態內容壓縮。如果客戶端發送Accept-Encoding:gzip/deflate頭到服務IIS將壓縮爲您的響應。 .NET 4.0客戶端能夠自動解壓縮響應。檢查Support for HTTP Decompression部分。
此頁面可能有幫助?它有一個壓縮編碼器的樣本。