iPhone: lettura di un flusso gzip
Domanda
Esistono classi o librerie per leggere un flusso compresso da un server? Ad esempio, Java ha le classi GZIPInputStream e GZIPOutputStream da leggere da un flusso gzip. IPhone SDK ha tali librerie o ci sono librerie esterne che possiamo usare?
Soluzione
È un web server e puoi dire che la codifica del contenuto è gzip? In tal caso, apparentemente NSURLRequest accetta la codifica gzip in modo trasparente . In altre parole, è possibile effettuare una richiesta che sembra ottenere i dati non compressi, il server può fornire dati compressi con gzip e quando li leggi li avrai già decompressi. Devi solo essere in grado di dire al server cosa sta succedendo, davvero.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow