J'ai essayé toutes les choses, utilisez le plugin CORS
. désactiver la sécurité Web en chrome. La réponse arrive en POSTMAN
mais ne peut pas l'extraire en $http
.Angular JS. Champ d'en-tête de requête Access-Control-Allow-Origin n'est pas autorisé par Access-Control-Allow-Headers dans la réponse de contrôle en amont
$http({
url: "https://interview-api-staging.bytemark.co/books",
method: 'GET',
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'OPTIONS,POST,GET,OPTIONS,PUT,DELETE',
'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since'
}
}).then(function(d) {
console.log(d);
});
Que voulez-vous dire par "ne pas pouvoir le récupérer"? Avez-vous une réponse d'erreur? Est-ce que quelque chose imprime dans la console? – DaveyDaveDave