将cURL命令转换为php代码

将cURL命令转换为php代码,php,curl,Php,Curl,有人能告诉我如何将这个cURL命令写入php代码吗?请看下面的答案 它应该会给你所需要的信息。大致如下: curl -X GET \ -H "X-Algolia-API-Key: ${API_KEY}" \ -H "X-Algolia-Application-Id: ${APPLICATION_ID}" \ --compressed \ "https://status.algolia.com/1/status" 您尝试过什么吗?在这里您可以找到关于php中

有人能告诉我如何将这个cURL命令写入php代码吗?

请看下面的答案
它应该会给你所需要的信息。

大致如下:

curl -X GET \
     -H "X-Algolia-API-Key: ${API_KEY}" \
     -H "X-Algolia-Application-Id: ${APPLICATION_ID}" \
     --compressed \
    "https://status.algolia.com/1/status"

您尝试过什么吗?在这里您可以找到关于php中的curl请求,以及如何在curl请求中设置自定义头
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://status.algolia.com/1/status");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_ENCODING, "gzip");

$headers = array();
$headers[] = "X-Algolia-Api-Key: " . $api_key];
$headers[] = "X-Algolia-Application-Id: " . $application_id];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);