我正在尝试直观地查看从网络摄像头网站发送的JSON数据,以验证是否正在接收该数据。我构建了一个php处理程序并将webhook指向它,但它没有出现在浏览器或网络流量中。这是JSON数据:
Body
payload={
"version":"1.0",
"event":"video_recorded",
"data":{
"videoName":"randomstringofstuff",
"audioCodec":"NellyMoser ASAO",
"videoCodec":"H.264",
"type":"FLV",
"orientation":"landscape",
"id":"278264",
"dateTime":"2017-04-04 23:06:29",
"timeZone":"America/Los_Angeles",
"payload":"",
"httpReferer":"http://www.whateversite.is/mytest/"
}}
从我输入php脚本URL的网站上,我说我可以使用以下方法检索数据:
$data = $_POST["payload"];
$retrievedData = json_decode($data, true);
我试图回显$ retrieveData变量:
echo $retrievedData;
然而,当我这样做并尝试发送另一个测试负载并刷新页面时,我在页面上没有任何内容。我也尝试过:
print_r['$_POST'];
刚刚返回:
Array ()
从我启动POST的站点返回它已成功完成,并且根据帮助台,POST不会出现在网络流量中,因为它是从服务器而不是他们的站点发送的。我究竟做错了什么?