开发者

iphone NSMutableUrlRequest Compression

I have set my compression like this for my NSMutableUrlRequest on my iphone app (I use Monotouch, but it's a 1:1 API match):

var req = new NSMutableUrlRequest (new NSUrl (str), NSUrlRequestCachePolicy.Reloa开发者_开发问答dIgnoringLocalAndRemoteCacheData, 20)
req["Accept-Encoding"] = "compress, gzip";  

When I download a resource (REST xml file) and monitor the bandwidth in the iPhoneSimulator, it indicates that the file is being downloaded at its raw file size (20 meg, zipped should be 3 meg-ish).

On my IIS 6 server I have set compression universally. Using a browser to the file works fine with compression when I monitor its bandwidth usage.

Ideas why?

iphone NSMutableUrlRequest Compression


I think you need to configure IIS to compress XML files as well. More information at http://www.modernsignal.com/settingupgzipcompressioniniis


[req addValue:@"gzip" forHTTPHeaderField:@"Accepts-Encoding"];

Maybe your solution would work like this "Accepts-Encoding"

req["Accepts-Encoding"] = "compress, gzip";  

Additional discussion here

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜