从New Relic API将line comand curl转换为PHP curl

Art*_*tro 0 php rest curl newrelic

我想帮助如何通过curl将命令行请求转换为PHP curl.我正在尝试使用New Relic REST服务.

示例代码如下:

curl -X GET 'https://api.newrelic.com/v2/applications.json' \
     -H 'X-Api-Key:100' -i 
Run Code Online (Sandbox Code Playgroud)

提前致谢!

kar*_*ley 6

您可以使用curl_setopt_array()而不是curl命令行标志.

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.newrelic.com/v2/applications.json', //URL to the API
    CURLOPT_HEADER => true, // Instead of the "-i" flag
    CURLOPT_HTTPHEADER => array('X-Api-Key:100') //Your New Relic API key
));
$resp = curl_exec($curl);
curl_close($curl); 
print_r($resp);
Run Code Online (Sandbox Code Playgroud)