我在我的 iphone 应用程序上为我的NSMutableUrlRequest设置了这样的压缩(我使用 Monotouch,但它是 1:1 API 匹配):
var req = new NSMutableUrlRequest (new NSUrl (str), NSUrlRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData, 20)
req["Accept-Encoding"] = "compress, gzip";
当我下载资源(REST xml 文件)并监控 iPhoneSimulator 中的带宽时,它表明文件正在以其原始文件大小(20 meg,压缩后的文件大小应为 3 meg-ish)下载。
在我的 IIS 6 服务器上,我普遍设置了压缩。当我监控文件的带宽使用情况时,使用浏览器访问文件可以很好地进行压缩。
想法为什么?