簡體   English   中英

適用於Android客戶端的WCF數據服務壓縮

[英]WCF Data Service compression for an Android client

我使用駐留在Windows Service程序中的WCF數據服務服務,並使用Odata4j通過Android手機獲取數據。 我從中獲得了很多數據,我需要壓縮來自數據服務的數據。 我當時認為GZip是標准的壓縮算法,Android應該具有必要的解碼方法。

可能嗎? 我找不到數據服務的壓縮設置,更不用說解壓縮的Android端了。 做到這一點的最佳方法是什么?

所以這是我關於壓縮問題的發現。

  • 使用Windows Service中的WCF數據服務,您將無法創建壓縮,因為您無法修改輸出,因為沒有HTTPContext-它是ASP上下文的屬性,只能在IIS(Express)中找到
  • 您需要一個IIS來壓縮數據-這樣很容易
  • 令我驚訝的是,odata4j 無需任何修改即可讀取壓縮數據
  • 很高興知道,對傳入數據進行解壓縮需要花費大量時間 ,與通過傳輸較少數據獲得的時間相當

有關更多信息,請參見此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM