我想要进行一个简单的GET请求并将响应返回到屏幕上。当我加载页面时,页面是空白的。我感觉我很接近成功了,但是不确定哪里出了问题。
我假设如果成功了,我应该会得到某种响应。
我假设如果成功了,我应该会得到某种响应。
$url='https://api.bitbucket.org/1.0/user/';
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
curl_setopt($curl, CURLOPT_USERPWD, "username:password");
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
curl_exec($curl);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
这将禁用SSL证书验证。 - Winstoncurl_setopt($curl, CURLOPT_SSL_VERIFYPEER', false);
这一行就可以了。 - Adam Sweeney