我有一个指向两个不同位置的HTTP POST 。
第一个位置由第三方解决方案处理,所以我看不到他们是如何处理数据的(它们一定是这样,因为值正在通过并且我正在看到结果)。
在我的位置,我有一个 NGINX 服务器(它以前从未出现过任何问题,并且被大量使用)。我正在使用php 读取 POST 数据,并且我希望内容在$_POST
变量中,因为 POST 是$_SERVER["CONTENT_TYPE"] => "multipart/form-data"
但是,即使 type 和 the$_SERVER["CONTENT_LENGTH"]
是正确的,我的 , 中什么也没有$_POST
,$_REQUEST
并且当检查file_get_contents('php://input')
里面也没有任何东西时。
身体是一个非常小的json 块 (<1k)。总是一个对象数组。
查看我使用的数组中有什么echo json_encode( array( "GET" => $_GET, "POST" => $_POST, "REQUEST" => $_REQUEST, "SERVER" => $_SERVER ) )
我已经不知道现在要检查什么了。
$_SERVER["PHP_SELF"]
由于路径分隔符,该条目可能出现奇怪的乱码?