我正在尝试使用Application / JSON内容类型通过JSON发送信息,但它似乎没有正确解码,因为我无法通过代码读取任何参数。这就是我正在做的事情
//input is json:
//{"userId":12,"gamemode":1}
$input = json_decode(file_get_contents("php://input"),true);
echo $input["userId"]; //--> null
并回显php:// input的内容返回输入的json。在解码的json上执行print_r会显示这一点,这让我相信在尝试获取参数时我做了一些非常错误的事情:
Array
(
[gamemode] => 1
[userId] => 31323231
)