2012-06-20 144 views
1

我從Web服務獲取GZIP類型壓縮響應。你能幫我解壓縮或解碼這種響應嗎?從json網絡服務解壓縮gzip類型響應

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 

[request setURL:[NSURL URLWithString:urlString]]; 

    **strong text** [request setValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"]; 

[request setTimeoutInterval:30]; 
[request setHTTPMethod:@"POST"]; 
[request setHTTPBody:requestData]; 

等待答案。 謝謝你。

+0

http://stackoverflow.com/questions/2159575/iphone-and-gzip –

回答

2
NSData *data = [NSData dataWithContentsOfURL:URL]; 

這會自動解壓縮內容,如果它被gzipped。

+0

是的,我收到字節 - 將nsdata轉換爲字符串 - 給出編碼字符串 - 我的代碼的這個鏈接。 http://pastebin.com/f3GDzi4a謝謝。 – ruyamonis346

+0

如何聲明如果NSData上的文檔沒有提及任何gzip相關的東西? – DevGansta