我相信这并不难(但我很惊讶自己想不出来),以下是问题:
我正在使用PHP中的gzcompress()函数压缩JSON数据,以便将其发送到iPhone应用程序。
现在我遇到了一些问题,无法解压缩此数据(iOS上)。
有什么想法吗?我通过NSMutableURLRequest获取数据。
谢谢!
发起请求的代码:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:theURL]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
处理响应的代码:
NSString *responseString = [[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] autorelease];
在PHP端:
echo(gzcompress(json_encode($lines)));
谢谢!!!
ob_start("ob_gzhandler");
。这将压缩你的php脚本“发送”的所有数据。当你通过URL请求获取它时,它应该无缝解码。 - alexyorke