接收Gzipped POST请求

时间:2014-07-01 09:04:28

标签: php post gzip

我将POST请求发送到以下代码的页面:

  

$ post = json_decode(file_get_contents(' php:// input'),true);

     

$文本= $讯息['文本'];

     

echo gettype($ text);

     

echo $ text;

当我发送260个左右字节以下的字符串时,它可以正常工作。但是对于更大的尺寸,它只打印NULL。我相信字符串> 260b会自动使用我使用的软件进行gzip压缩。如何检索我想要的数据?

PS:我是php的新手

1 个答案:

答案 0 :(得分:1)

使用

$_POST['text'];

而不是:

post['text'];

编辑:误读问题,你可以试试这个:

var_dump(json_decode(file_get_contents('php://input'), true));

并在此处发布输出,以便我们知道返回的内容是什么?