$_POST 通常用于处理以表单形式提交的数据,如果数据是以 JSON 格式的字符串形式传递的,那么$_POST就会为空
header: {‘content-type’: ‘application/json’}
你可以通过以下两种方式来处理这种情况:
1.、使用 file_get_contents(“php://input”):
$jsonData = file_get_contents(“php://input”);
$data = json_decode($jsonData, true);
// $data 现在包含 JSON 数据转换后的 PHP 数组
print_r($data);
2、将数据以表单形式提交:
header: { ‘content-type’: ‘application/x-www-form-urlencoded’ }
$data = $_POST;