0
我想用php和json來測試客戶端服務器。我正在嘗試將一個api url捲曲到json請求,並且它看起來很有用。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