我已经开发了一个Restfull应用程序,我想添加另一个Web应用程序来使用其服务,因此我进行了以下Ajax调用:
$.ajax({
type: "Post",
async: false,
url: "ip_adress/Inviter/api/Account/Register",
data: donne,
headers: { "Access-Control-Allow-Origin:": "*"},
success: function (data) {
console.log(data);
var tab = [];
tab["username"] = username;
tab["password"] = pwd;
var isLogged = Login.CheckCredential(tab, username);
return isLogged;
},
error: function (xhr, status, error) {
console.log(xhr);
console.log(status);
console.log(error);
}
});
我得到这个例外:
对象{readyState:0,状态:0,statusText:“ SyntaxError:无法执行'setRequestHeader'…-Origin:'不是有效的HTTP标头字段名称。”}错误DOMException:无法在'XMLHttpRequest'上执行'setRequestHeader' :'Access-Control-Allow-Origin: '不是有效的HTTP标头字段名称。
所以我需要知道:
在这种情况下如何启用CORS?
如何修复我的代码?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句