目的,如果问题是压缩从php发送的http响应,并在接收解压缩响应并在android中使用。
下面是本地运行的php文件的代码片段。
<?php
error_reporting(0);
$str = file_get_contents('http://api.androidhive.info/contacts/');
header('Content-type: application/json');
echo $str;
?>
以上php代码将从http://api.androidhive.info/contacts/读取json,并提供如下所示
{
"contacts": [
{
"id": "c200",
"name": "Ravi Tamada",
"email": "ravi@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"phone": {
"mobile": "+91 0000000000",
"home": "00 000000",
"office": "00 000000"
}
},
{
"id": "c201",
"name": "Johnny Depp",
"email": "johnny_depp@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"phone": {
"mobile": "+91 0000000000",
"home": "00 000000",
"office": "00 000000"
}
},
.
.
]
}
我在Android应用程序中收到响应并在我的Android应用程序中显示相同内容。
基本上我正在关注http://www.androidhive.info/2012/01/android-json-parsing-tutorial/教程。
我的查询是需要在php文件中压缩json以及如何在我的android应用程序中解压缩同样的东西。
感谢。
答案 0 :(得分:0)
&#34; compress&#34;
的目的是什么?假设带宽,可能需要付出很多努力来支付对尺寸变化的极小影响(比如0.1 / 1kb),但你仍然可以尝试enable gzip.
<?php ob_start("ob_gzhandler"); ?>
说安全,它应该是#34;加密&#34;。然后你应该看一下对称加密。