我正在尝试制作一个连接应用程序,它应该对 Jira Cloud 实例的 api 进行一些后期调用。我得到的响应是“XSRF 检查失败”
我知道这是一个已知问题,但之前问题中的答案对我来说没有帮助。
我发现的关于相同问题的其他答案建议设置 User-Agent、Origin 或 X-Atlassian-Token 标头。浏览器不允许我设置 User-Agent 或 Origin,而将 X-Atlassian-Token 标头设置为 nocheck 没有区别。
$.ajax({
type:"POST",
url:"XXXX",
headers: {
'Authorization': 'xxxxxxx',
'Content-Type':'application/json',
'Origin': '',
'X-Atlassian-Token':'no-check'
},
data: JSON.stringify(dataaa),
contentType: 'application/json',
success: function(res) {
console.log(res);
console.log("Added");
}.bind(this),
error: function(xhr, status, err) {
console.error(xhr, status, err.toString());
}.bind(this)
});
}