iphone NSMutableUrlRequest Compressione
-
28-09-2019 - |
Domanda
Ho impostato il mio compressione come questo per il mio NSMutableUrlRequest sul mio iphone (io uso Monotouch, ma è un 1:1 API match):
var req = new NSMutableUrlRequest (new NSUrl (str), NSUrlRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData, 20)
req["Accept-Encoding"] = "compress, gzip";
Quando si scarica una risorsa (il RESTO file xml) e di monitorare la larghezza di banda nel iPhoneSimulator, indica che il file viene scaricato al grezzo, dimensione del file (20 meg, zip dovrebbe essere 3 meg-ish).
Sul mio IIS 6 server ho impostato la compressione universalmente.L'utilizzo di un browser di file funziona bene con la compressione quando ho di monitorare l'utilizzo della larghezza di banda.
Le idee perché?
Soluzione
Penso che avete bisogno di configurare IIS per comprimere i file XML come bene.Ulteriori informazioni http://www.modernsignal.com/settingupgzipcompressioniniis
Altri suggerimenti
[req addValue:@"gzip" forHTTPHeaderField:@"Accepts-Encoding"];
Forse la soluzione sarebbe un lavoro come questo "Accetta La Codifica"
req["Accepts-Encoding"] = "compress, gzip";
Ulteriore discussione qui