PHP中的cURL返回null

时间:2019-05-09 17:01:50

标签: php php-curl

我正在尝试查询Clash Royale的api以获取玩家和战队信息。当我设置CURLOPT_RETURNTRANSFER => FALSE时,请求按预期方式工作,并且响应输出到浏览器中。但是,当我设置CURLOPT_RETURNTRANSFER => TRUE时,它返回null。

以下URL是显示问题的演示: http://testing123.x10host.com/clashbot/

public function getDetails(){
$ch = curl_init();     
$options = array(CURLOPT_URL => 'https://api.clashroyale.com/v1/clans/%23PQGLG8VC',
                 CURLOPT_RETURNTRANSFER => TRUE,
                 CURLOPT_HTTPHEADER => array('Accept: application/json'),
                  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer $JWT'));


curl_setopt_array($ch, $options);

$reponse = curl_exec($ch);
if (curl_errno($ch)) { 
   print curl_error($ch); 
}
curl_close($ch);
var_dump(json_decode($response, true));
}

0 个答案:

没有答案