我正在使用带有JavaScript的Html来执行服务器中的作业。下面的代码在本地桌面上工作正常,但是当我将相同的代码移动到远程桌面时。这里我得到403禁止错误。
错误 - 无法加载https://FRQMAAK834:4993/api/login/ntml:The 'Access-Control-Allow-Origin'标头的值为'null',但不是 等于提供的原产地。因此不允许出现'null' 访问。
需要你的建议。
<html>
<head>
</head>
<body>
<h1>Nprinting API task starter</h1>
<script src="jquery-1.10.1.min.js"></script>
<script type="text/javascript">
(function()
{
console.log("started")
var taskIDs=
[
"28b17059-3f0d-4844-83aa-0c0460f413bf"
]
var serverName=
[
"FRQMAAK834"
]
$.ajax({
url: 'httpS://'+serverName+':4993/api/v1/login/ntlm',
xhrFields: {
withCredentials: true
}
}).done(function(data) {
console.log(data);
for(var i=0;i<taskIDs.length;i++)
{
$.ajax
({
type: "POST",
url: 'httpS://'+serverName+':4993/api/v1/tasks/'+taskIDs[i]+'/executions',
xhrFields:
{
withCredentials: true
}
}).done
(function(data)
{
console.log("task "+i);
console.log(data);
}
);
}
});
})();
<!-- open(location, '_self').close(); -->
</script>
</body>