我正在构建一个带有jQuery $.ajax()
函数的HTML页面来访问JIRA Cloud REST API。
$.ajax({
type: "POST",
url: url,
headers: {
'Authorization': 'Basic ' + btoa(username + ":" + password)
},
data: /*body*/,
success: function() { alert("Success"); },
error: function() { alert('Failed!'); }
}
});
我定义了url,用户名,密码和正文(一个JSON,包含我从服务器请求的内容)。这适用于像邮递员这样的REST API浏览器扩展,但不适用于此。
我知道CORS的“Access-Control-Allow-Origin”存在问题,但是https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS我的是一个简单的请求(不是吗?),它不应该触发CORS预检。 / p>
我在这里缺少什么?