使用curl php登录身份验证

时间:2015-10-16 09:20:01

标签: php curl

我已尝试使用此代码进行登录身份验证,但它无效。请帮助任何人。

<?php
     define('URL', 'https://xxxxxxxxxxx.net/');
     function authenticate($uname, $pass) {

    $url = URL . 'Issue/Bug-5555';

    $curl = curl_init();
   curl_setopt($curl, CURLOPT_USERPWD, "$uname:$pass");
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // ssl ensure cert
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); /// ssl ensure cert

    $issue_list = (curl_exec($curl));
    echo $issue_list;

    return $issue_list;
}   ?>

1 个答案:

答案 0 :(得分:0)

您需要指向/ rest / api / endpoint来查询JIRA API ...

$url = JIRA_URL . 'rest/api/2/issue/Bug-5555';