我编写的Android应用程序可以从HTTP响应中获取GZipped Json数据。现在我想写一些做同样事情的iPhone应用程序。
使用Swift处理GZipped Json数据需要哪些类和方法?
答案 0 :(得分:4)
在迅速的一面:
在php方面:
解码gzip - 要解压缩收到的(gzip)发布数据(来自您的iOS应用),请使用:
// Read the post data
$handle = fopen("php://input", "rb");
$raw_post_data = '';
while (!feof($handle)) {
$raw_post_data .= fread($handle, 8192);
}
fclose($handle);
// unzip the post data
$raw_post_data_unzipped = gzdecode($raw_post_data);
编码到gzip - 要发送gzipped响应(到您的iOS应用程序),请在php文件开头的某处添加以下行。
ob_start('ob_gzhandler');