cURL を直接使用して単純な GET リクエストを作成しようとしていますが、応答を取得できません。
public function getSiteLicenses($page = 1) {
$url = 'https://testdomain.com';
$header = array('Key:somekey');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
私にとって別の方法は、いくつかの HTTP ライブラリを使用することです。これは正常に動作しますが、ライブラリの使用を避け、cURL を直接使用したいと考えています。
public function getSiteLicenses($page = 1) {
$url = 'https://testdomain.com';
$siteLicenses = \Httpful\Request::get($url)
->addHeader("KEY", $this->apikey)
->send();
$siteLicensesArray = json_decode($siteLicenses, true);
return $siteLicensesArray;
}
cURL を直接使用して GET メソッドを要求するために何が欠けていますか? ありがとう