var settings = {
async: true,
crossDomain: true,
url: "http://10.250.252.1:43001/parameter-api/calculation/outlines/",
method: "GET",
headers: {
"Authorization": "Bearer AB2E2DB9C0894F0CAAE8ABBCBDA5E981",
"cache-control": "no-cache",
"Postman-Token": "e8b2a812-41c1-4b78-8e5b-2bbec1e9013f"
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});
我从邮递员那里生成了该代码,所有工作都在此创建。
但是当我尝试使用javascript时,我得到了错误(在控制台中):
选项http://10.250.252.1:43001/parameter-api/calculation/outlines/ 404(未找到)访问XMLHttpRequest的位置 来自的“ http://10.250.252.1:43001/parameter-api/calculation/outlines/” 原产地“ http://localhost:8080”已被CORS政策阻止: 对预检请求的响应未通过访问控制检查: 没有HTTP正常状态。
但是当我删除标题时,只会出现此错误:
获取http://10.250.252.1:43001/parameter-api/calculation/outlines/ 401 (未经授权)
我为Google chrome btw使用cors扩展名。
基本上我想从该服务器获取数据,该服务器使用的OAuth2我有一个令牌。
可以帮我一下吗。
答案 0 :(得分:0)
将此添加到标题设置:
Access-Control-Allow-Origin: *