Agregue el encabezado CORS a una solicitud http usando Ajax
He desarrollado una aplicación Restfull y me gustaría agregar otra aplicación web para consumir sus servicios, así que hago esta llamada 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);
}
});
Me sale esta excepción:
Object {readyState: 0, status: 0, statusText: "SyntaxError: no se pudo ejecutar 'setRequestHeader' ... -Origin:'no es un nombre de campo de encabezado HTTP válido. "} error DOMException: Error al ejecutar' setRequestHeader 'en' XMLHttpRequest ':' Access-Control-Allow-Origin:'no es un nombre de campo de encabezado HTTP válido.
Entonces necesito saber:
¿Cómo puedo habilitar el CORS en esta situación?
¿Cómo puedo arreglar mi código?