Je suis en train de faire l'autorisation à l'aide de JavaScript en se connectant à l' RESTful API construit dans le Flacon.
Comme résultat que j'obtiens:
XMLHttpRequest cannot load http://myApiUrl/login. No
'Access-Control-Allow-Origin' header is present on the requested
resource. Origin 'null' is therefore not allowed access.
Je sais que l'API ou à distance ressource doit définir l'en-tête, mais pourquoi avait-il travailler quand j'ai testé l'autorisation de l'extension Chrome FACTEUR?
C'est le code de la demande:
$.ajax({
type: "POST",
dataType: 'text',
url: api,
username: 'user',
password: 'pass',
crossDomain : true,
xhrFields: {
withCredentials: true
}
})
.done(function( data ) {
console.log("done");
})
.fail( function(xhr, textStatus, errorThrown) {
alert(xhr.responseText);
alert(textStatus);
});