我不知道如何接收正文發送到我的API的JSON。PHP SLIM - 如何在body中接收json格式?
我有這行代碼。但它不起作用。
$app->post('/api/respuestas',function($request) use ($app){
$json= $request ->getParsedBody();
$datos= json_decode($json);
echo "$datos"; // HERE IS THE PROBLEM NOTHING HAPPENS
//create sql
$sql = "
// sql insert into
";
//execute sql
// try {
// $db= new db();
// $db = $db->connect();
//
// $stmt = $db->query($sql);
// $preguntas = $stmt->fetchAll(PDO::FETCH_OBJ);
// $db = null;
// echo json_encode($preguntas);
// } catch (PDOException $e) {
// echo '{"error":{"text":'.$e->getMessage().'}}';
// }
});
如何知道如果我真的得到JSON?
**新** IM與EasyRest
輸出是什麼,它與你的期望有什麼不同? – Nima
輸出:請求已處理或未處理(mysql) –
如何知道我是否真的獲得了json? –