Php cURL返回“找不到任何项目”错误
我试图使用php通过jira REST API获得一个结果,但得到了意想不到的结果。当我直接在浏览器上输入以下URL时,我会得到一个结果(它可以工作),但当我通过php输入时,我会得到以下错误: 字符串(76)“{”errorMessages:[“找不到具有键“RELM.”的项目],“errors:{}” 以下是php代码:Php cURL返回“找不到任何项目”错误,php,curl,jira,Php,Curl,Jira,我试图使用php通过jira REST API获得一个结果,但得到了意想不到的结果。当我直接在浏览器上输入以下URL时,我会得到一个结果(它可以工作),但当我通过php输入时,我会得到以下错误: 字符串(76)“{”errorMessages:[“找不到具有键“RELM.”的项目],“errors:{}” 以下是php代码: $key = trim('RELM'); $ch = curl_init(); $url = "http://localhost:8080/rest/api/2/p
$key = trim('RELM');
$ch = curl_init();
$url = "http://localhost:8080/rest/api/2/project/$key/components";
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
// curl_setopt($ch,CURLOPT_HEADER, false);
$output=curl_exec($ch);
curl_close($ch);
var_dump($output) ;
当您从浏览器尝试该url时,您可能已经首先登录到JIRA,但php代码中没有任何身份验证 您需要经过身份验证才能获得正确的结果。例如,您可以使用具有浏览(或管理,取决于您想做什么)该项目权限的JIRA用户的凭据进行基本身份验证 另见