function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Srinivas Bandi 4Srinivas Bandi 4 

Jira integration issue


Hi Champs,

I have an issue while integrating with jira from salesforce.

I am getting System.HttpResponse[Status=null, StatusCode=401] error
from following code
public void jiraIssues(){
String username;
String password;
username='XXXXX';
password='XXXXXXX';
HttpRequest req = new HttpRequest();
Http h = new Http();
String jiraURL='https://test.com';
Blob headerValue = Blob.valueOf(username + ':' + password);
String authorizationHeader = 'BASIC '+
EncodingUtil.base64Encode(headerValue);
//String url='https://test.com/rest/api/2/issue/RPT-59';
String endpoint = jiraURL+'/rest/api/2/issue/'+'RPT-56';
req.setHeader('Authorization', 'Bearer ' +authorizationHeader);
// req.setHeader('Content-Type', 'application/xml; charset=utf-8');

// req.setHeader('Accept-Encoding', 'gzip');
req.setHeader('Content-type','application/json');
req.setEndpoint(endpoint);
req.setMethod('GET');
req.setTimeout(120000);
/* req.setHeader('content-type','application/json');
req.setHeader('content-type','application/x-www-form-urlencoded');
req.setHeader('Accept', 'application/json');
req.setHeader('Content-Type', 'application/xml');
req.setHeader('Content-Disposition', 'form-data');
req.setHeader('Cache-Control', 'no-cache'); */


HttpResponse res= h.send(req);
}
when I paste the URL(HttpRequest[Endpoint=https://test.com/rest/api/2/issue/RPT-56, Method=GET]) from debug log into the browser it gave me the response

someone help to figure out the issue from the code.

Thanks,