繁体   English   中英

第一次请求后Tomcat清空POST正文

[英]Tomcat empty POST body after first request

我有一个非常奇怪的问题:我有一个用 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 来解决这个问题?

所以我们解决了这个问题。 正如我们都怀疑问题出在 tomcat 方面......它通过调整名为zipMode的东西解决了......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM