从POST请求的正文中检索JSON POSTMAN

yshpjwxd  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(223)

从Postman接收POST调用的主体时遇到了问题,但也可能是从其他通道接收的。我恢复了它们的头,没有问题,但主体中的JSON总是返回NULL或空数组。
有人能帮我吗?谢谢alby696

  1. $payload = file_get_contents('php://input');
  2. $receivedHeaders = getRequestHeaders();
  3. $myPostArgs = filter_input_array(INPUT_POST);
  4. var_dump($_POST);
  5. var_dump(json_decode($payload,true));
  6. var_dump($myPostArgs);

lsmd5eda

lsmd5eda1#

我自己回答自己,我发现这个问题的答案是空的。
在标头中,我禁用了Content-Length。
重新启用后,我现在可以在响应中看到填充的阵列。
php中使用的代码是

  1. $test = json_decode(file_get_contents("php://input"), true);
  2. var_dump($test);

相关问题