各位大神~最近在用php接收post的json数据出了些问题。post到服务器的json数据
data={"id":"00f92a92","data":[{"mac":"80:41:26:d1:59:34","rssi":"-47","router":"CMCC-332D","range":"2.1"}]}
然后在后台中php
之后php页面没有接收到json数据
请教各位大神是哪出了问题呀?
另外在用端口测试时,前段的确传过来值
data={"id":"00f92a92","data":[{"mac":"80:41:26:d1:59:34","rssi":"-47","router":"CMCC-332D","range":"2.1"}]}
然后在后台中php
之后php页面没有接收到json数据
请教各位大神是哪出了问题呀?
另外在用端口测试时,前段的确传过来值
另外,我也用httpdebuger调试过,用写好的数据post过去,最终var dump能打印出数据。
var_dump($data);
用这个接收POST参数,打印看看
2.一句话就可以搞定的最好不好写这么多行。
接值:$_POST(参数);
如果转json就 $data = json_decode($_POST(参数));
你的代码没有第二个参数, 则使用对象提取
修改一下发包代码试试:
content-type改成app.../json
expect: 100... 去掉