Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php cURL返回“找不到任何项目”错误_Php_Curl_Jira - Fatal编程技术网

Php cURL返回“找不到任何项目”错误

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

我试图使用php通过jira REST API获得一个结果,但得到了意想不到的结果。当我直接在浏览器上输入以下URL时,我会得到一个结果(它可以工作),但当我通过php输入时,我会得到以下错误:

字符串(76)“{”errorMessages:[“找不到具有键“RELM.”的项目],“errors:{}”

以下是php代码:

    $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用户的凭据进行基本身份验证

另见