Access-Control-Allow-Origin
Fraa_w
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Depuis ce matin j'essaye de résoudre une erreur mais sans succès si vous pouvez m'aider SVP
Voici les technos que j'utilise :
FrontEnd : React
BackEnd : springboot
BDD : MySQL
Serveur : XAMPP
l'erreur obtenu est la suivante :
Je n'arrive pas à récupérer les données envoyé par l'api
Merci beaucoup
Depuis ce matin j'essaye de résoudre une erreur mais sans succès si vous pouvez m'aider SVP
Voici les technos que j'utilise :
FrontEnd : React
BackEnd : springboot
BDD : MySQL
Serveur : XAMPP
l'erreur obtenu est la suivante :
Access to XMLHttpRequest at 'http://localhost:8088/api/v1/equipe' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Je n'arrive pas à récupérer les données envoyé par l'api
Merci beaucoup
A voir également:
- Access-Control-Allow-Origin
- Fan control - Télécharger - Optimisation
- Ublock origin avis - Télécharger - Outils pour navigateurs
- Adb app control - Guide
- Control center 4 - Télécharger - Divers Utilitaires
- Copytrans control center - Télécharger - Divers Utilitaires
1 réponse
Bonjour,
Les navigateurs bloquent les requêtes "cross origin" pour des raisons évidentes de sécurité, afin d'éviter qu'un script sur un site A récupère des infos sur un site B en profitant de la session de l'utilisateur sur le site B.
Les URL http://localhost:8088/ et http://localhost:3000 correspondent à deux "origin" différentes.
Afin de permettre les requêtes cross origin depuis le site A vers le site B, c'est le site B qui doit autoriser explicitement le site A.
Tout est expliqué en détails ici :
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
Les navigateurs bloquent les requêtes "cross origin" pour des raisons évidentes de sécurité, afin d'éviter qu'un script sur un site A récupère des infos sur un site B en profitant de la session de l'utilisateur sur le site B.
Les URL http://localhost:8088/ et http://localhost:3000 correspondent à deux "origin" différentes.
Afin de permettre les requêtes cross origin depuis le site A vers le site B, c'est le site B qui doit autoriser explicitement le site A.
Tout est expliqué en détails ici :
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy