我正在开发一个系统,目前正在尝试实现另一个(外部)系统可以发布到某些数据的脚本,以便我可以存储它们。
我无法控制外部系统 - 我可以触发它来将数据发布到我的系统,并为其提供我的脚本 url。
在帖子发生时查看萤火虫,我可以看到发布的数据,如下所示:
或(网址解码)
content={"sex":"male","person":{"name":["chris"],"mbox":["mailto:name.lastename@gmail.com"]}}
&Content-Type=application/json
&auth=DDE233H76BGN
我的问题是,当试图在我的脚本中获取这些参数时,$_POST(和 $_REQUEST)总是空的!
我试过var_dump($_POST)
or echo file_get_contents("php://input");
,但我没有看到任何内容。
我在这里想念什么?
我不知道是否需要响应/请求标头才能从中获得一些东西,我在这里展示它们以防万一
编辑:
我的脚本现在由一行代码组成,例如:
<?php
var_dump($_POST);
?>
或者
<?php
echo file_get_contents("php://input");
?>
他们两个都没有给我任何东西:s