PHP Rest API Get


PHP Rest API Get

我尝试了一些不同的东西,但我能找到的所有东西都不起作用。我有一个照片URL,并试图访问它与适当的身份验证

  $service_url = 'photo URL';
  $curl = curl_init($service_url);
  curl_setopt($curl, CURLOPT_HTTPHEADER, array('Bearer code'));
  curl_setopt($curl, CURLOPT_USERPWD, "Username:Password"); 
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl_handle, CURLOPT_CUSTOMREQUEST, 'GET'); // LINE 12
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); 
  $curl_response = curl_exec($curl);
  $response = json_decode($curl_response);
  curl_close($curl);
  var_dump($response);

显然我试图做一个GET,但我不确定它的工作正确。我也不确定

      curl_setopt($curl, CURLOPT_HTTPHEADER, array('Bearer code'));

行工作正常。

任何想法?

注:—链接为https://

谢谢!

我不认为这是一个有效值CURLOPT_HTTPHEADER

array('Bearer code')

需要一个报头名称和值,例如

array('Authorization: Bearer code')