PHP Json API服务器无法正常工作

时间:2014-03-05 12:38:50

标签: php json api curl

我正在尝试使用php和json测试客户端服务器。我正在尝试curl json请求到api url,它似乎有效。

这是客户端代码:

$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返回给请求者客户端。

1 个答案:

答案 0 :(得分:0)

您可以使用$HTTP_RAW_POST_DATA来获取请求