如何配置允许跨源HTTP请求的JIRA API

问题描述:

我想将我的应用程序与JIRA集成,因此当我向JIRA服务器发送请求时,它的返回错误调用'XMLHttpRequest无法加载https:// **** *****/REST/API/2 /项目。对预检请求的响应不会通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。'如何配置允许跨源HTTP请求的JIRA API

这是我的代码

$http({ 
     method: "GET", 
     url: "https://***********/rest/api/2/project", 
     headers: { 
      'Content-Type': 'application/json', 
      'Access-Control-Allow-Origin': 'https://duosoftware.atlassian.net', 
      'Access-Control-Allow-Methods': 'GET, POST, DELETE, PUT, OPTIONS', 
      'Access-Control-Allow-Headers':'X-Requested-With, Content-Type, X-Codingpedia,Authorization' 
     }, 
     dataType: "jsonp", 
    }).then(function mySuccess(response) { 
     $scope.myWelcome = response.data; 
     console.log(response.data); 
    }, function myError(response) { 
     $scope.myWelcome = response.statusText; 
     console.log(response.statusText); 
    }); 

}; 

我想你所遇到的问题可从以下网址加以解决。 https://developer.atlassian.com/static/connect/docs/latest/javascript/module-request.html