我已经把我的压缩像这样我的NSMutableUrlRequest在我的iPhone应用程序(我使用MonoTouch的,但它是一个1:1的API比赛):iphone NSMutableUrlRequest压缩
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服务器上,我设置了压缩通用。当我监视其带宽使用情况时,使用浏览器访问该文件可以正常工作。
想法为什么?
一个人应该是“接受编码”。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html – 2012-01-23 11:47:45