<?php
// 首先获取post的字符串:
// 因为是直接写入的压缩字符串,
// 通过$_POST[]并不能获取post内容,
// 可以通过原始请求数据的只读输入流获得post内容
$postStr = file_get_contents('php://input');
// Java中默认的Deflater的数据格式有wrap,Java中应设置no_wrap的Deflater
// 如果Java中没有指定no_wrap的Deflater,则PHP中通过下面的算法将wrap去掉,也可以正常解压
// $deflateForPHP = substr($postStr, 2, -4);
// 解压缩获得请求的内容
$plainRequest = gzinflate($postStr);
// code here ...
// 将处理结果压缩后返回请求端
$result = "准备发给android的处理结果";
echo gzdeflate($result);
?>
版权属于:
Elysian
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论