cURL返回JSON结果

时间:2014-02-19 02:17:59

标签: php json curl

晚上好,

我正在使用cURL向一个提供JSON的URL发送GET请求:

$material = 
function sendRequest($item1, $item2){
  $curl = curl_init('http://host.com/folder/?param1='.$item1.'&param2='.$item2);
  $resp = curl_exec($curl);
  curl_close($curl);  print_r($resp); //will return '1'
  return $resp;
}

$JSONArray = json_decode($material,true);

在控制台中我可以看到看起来像是JSON响应,但是当我尝试使用$ material或$ JSONArray时,我只得到值'1'。

为什么JSONArray不接收完整的JSON文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用不同的选项时,似乎我添加了这个:

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

它有效......