0
이 curl 명령을 사용하여 json 데이터를 PHP webservice로 보내지 만 $ _POST 변수에 아무것도 표시되지 않습니다.PHP에서 _POST 변수의 JSON 데이터를 가져올 수 없습니다.
다음은 curl 명령
curl -X POST -i -H "Content-type: application/json" -c cookies.txt -X POST http://192.168.2.127:8888/json.php -d '{"age":"234","password":"password"}'
이며, 여기에 PHP 코드입니다. HTTP 사전에
<?php
header('Content-type: application/json');
var_dump($_POST);
$return_arr = array();
$age = $_POST['age'];
$ageInt = intval($_POST['age']);
$return_arr['age1'] = $age;
var_dump($_POST);
$return_arr['age2'] = $ageInt;
echo json_encode($return_arr);
?>
한번 감사
컬을 시도하십시오 //192.168.2.127:8888/json.php --header "Content-Type : application/json" 시도했지만 수정하지 않았습니다 –
일단 수정 된 답변을 시도하십시오. – vijaykumar
여전히 운이 없다, 나는 관련성이 있는지 여부는 모르겠지만, 나는 Mac에서 일하고있다. –