第一次请求后Tomcat空POST主体

时间:2017-01-26 10:45:05

标签: php tomcat

我有一个非常奇怪的问题:我有一个用PHP编写的服务,我从以下地址获得用户请求:

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

一切都很好但是一个用户无法使用该服务,因为$input不仅仅是第一次请求。我们花了三天时间试图解决这个问题,没有任何帮助。我记录了所有可能的内容,发现了$_SERVER数组之间的区别:

in case of "good" request the [HTTP_CONTENT_ENCODING] IS NOT SET
in case of request with empty body am getting [HTTP_CONTENT_ENCODING] = gzip

我真的很困惑所有这些但是也许有什么我们可以改变它tomcat来解决这个问题?

1 个答案:

答案 0 :(得分:1)

所以我们解决了这个问题。因为我们都怀疑这个问题是在tomcat方面...而且它通过调整zipMode ...

的内容来解决