Raison : L'en-tête CORS « Access-Control-Allow-Origin » ne correspond pas à « xyz »
Raison
Raison : L'en-tête CORS « Access-Control-Allow-Origin » ne correspond pas à « xyz »
En anglais :
Reason: CORS header 'Access-Control-Allow-Origin' does not match 'xyz'
Quel est le problème ?
La source effectuant la requête ne correspond pas à la source autorisée par l'en-tête Access-Control-Allow-Origin. Cette erreur peut également se produire si la réponse inclut plus d'un en-tête Access-Control-Allow-Origin.
Si le service auquel votre code accède utilise une requête CORS sous votre contrôle, assurez-vous qu'il est configuré pour inclure votre origine dans son en-tête Access-Control-Allow-Origin. De plus, confirmez qu'un seul de ces en-têtes est inclus dans les réponses et qu'il inclut uniquement une seule origine.
Par exemple, dans Apache, ajoutez une ligne telle que la suivante à la configuration du serveur (dans la section <Directory>, <Location>, <Files> ou <VirtualHost> appropriée). La configuration se trouve généralement dans un fichier .conf (httpd.conf et apache.conf sont des noms courants pour ces fichiers), ou dans un fichier .htaccess.
Attention : Vous devez inclure les protocoles HTTPS ou HTTP dans l'origine.
Header set Access-Control-Allow-Origin 'origin'
Pour Nginx, la commande pour configurer cet en-tête est :
add_header 'Access-Control-Allow-Origin' 'origin'