Я пытаюсь преобразовать найденный код cURL here в первом примере кода. Вот локонов они дают мне:Преобразование команды cURL в php cUrl
curl -X GET -H "Content-type: application/json" -d '{"api_key":"zUYwqLqwTqpyJ2bA7osy"}' https://statushub.io/api/status_pages
Вот то, что я до сих пор, и он не работает:
<?php
#$cmd= 'curl -X GET -H "Content-type: application/json" -d \'{"api_key":"a991d51f4f7ea269ccfbfa68621b3aa3"}\' https://statushub.io/api/status_pages';
#exec($cmd,$result);
#echo gettype($result), "\n";
#echo print_r(curl_exec($cmd));
$ch = curl_init('https://statushub.io/api/status_pages');
curl_setopt($ch, CURLOPT_HTTPHEADER, 'Content-type: application/json');
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"api_key":"a991d51f4f7ea269ccfbfa68621b3aa3"}');
#curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$test = curl_exec($ch);
curl_close($ch);
echo (string)$test;
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
echo 'Operation completed without any errors';
}
echo "<pre>";
print_r($test);
echo "</pre>";
?>
Я включил некоторые другие попытки с линиями закодированных вне. Я попытался взглянуть на документацию php cURL, но я не могу понять это.
Заранее спасибо.
Вам может понадобиться варианты Ssl и return transfer possible – Rasclatt