0
php 및 json으로 클라이언트 서버를 테스트하려고합니다. 나는 api url에 curl json request를 시도하고있다. 여기PHP Json API 서버가 작동하지 않습니다.
클라이언트 코드 :
$data = array('id' => 2, 'something' => 4);
$content = json_encode($data);
$url = 'http://localhost/json.api.php';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($curl);
$response = json_decode($result);
echo "<pre>";
var_dump($response);
curl_close($curl);
하지만, 난 (json.api.php에) 서버에서이 요청을 얻고 클라이언트를 요청자하는 JSON을 반환 한 후 뭔가를 구문 분석하는 방법에 대해 설명합니다.
클라이언트를 생성하는 데 문제가 있습니까? 서버를 만드는 중입니까? 클라이언트에서 서버의 데이터를 사용합니까? – Sal00m
아니요, 클라이언트는 괜찮습니다.하지만 클라이언트에서 온 서버에서 json을 얻으려면 어떻게해야합니까? 좀 더 자세하게, 위 예제에서와 같이 요청한 경우 서버에서 구문 분석하는 방법은 무엇입니까? – nlee