从Postman接收POST调用的主体时遇到了问题,但也可能是从其他通道接收的。我恢复了它们的头,没有问题,但主体中的JSON总是返回NULL或空数组。
有人能帮我吗?谢谢alby696
$payload = file_get_contents('php://input');
$receivedHeaders = getRequestHeaders();
$myPostArgs = filter_input_array(INPUT_POST);
var_dump($_POST);
var_dump(json_decode($payload,true));
var_dump($myPostArgs);
1条答案
按热度按时间lsmd5eda1#
我自己回答自己,我发现这个问题的答案是空的。
在标头中,我禁用了Content-Length。
重新启用后,我现在可以在响应中看到填充的阵列。
php中使用的代码是