Refused to set unsafe header "cookie"

MP January 26, 2018

Hi all,

I'm receiving this error trying to use via jquery the cookie with the previously opened session:

jQuery.ajax({
type: "GET",
url: "http://xxxx.xxxx.xxxx.xxxx/rest/api/2/issue/myissue",
contentType: "application/json",
beforeSend: function (request) {
request.setRequestHeader("cookie", document.cookie);
},
error: function (request, status, error) {
console.log('Error');
},
success: function (data) {
console.log('Success');
}
});

Does anyone know which is the proper way to use this cookie for ajax calls?

After this error I also receive "The 'Access-Control-Allow-Origin' header contains multiple values".

Thanks in advance.

1 answer

0 votes
J van Leeuwen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 7, 2018

Hello MP. 

A little bit late, however, I think that you are being affected by JRASERVER-59101. The work around is to setup a proxy and rewrite Access-Control-Request-Method header. Please see the bug report for more details. I believe that this post in our Community could also be of interest to you:  https://community.atlassian.com/t5/Answers-Developer-Questions/Cross-Origin-Resource-Sharing-with-JIRA-REST-API-and-Javascript/qaq-p/484801

Hope this helps! 

Cheers,
Jennifer van Leeuwen | Atlassian Support

Suggest an answer

Log in or Sign up to answer