Maison  >  Article  >  interface Web  >  Comment résoudre l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin » dans les requêtes AJAX ?

Comment résoudre l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin » dans les requêtes AJAX ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-19 12:55:02603parcourir

How to Resolve the

Comprendre l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin »

Lorsque vous effectuez des requêtes AJAX à partir de JavaScript, vous pouvez rencontrez l'erreur « L'origine n'est pas autorisée par Access-Control-Allow-Origin ». Cette erreur provient de la « politique de même origine », une mesure de sécurité en JavaScript qui restreint les requêtes d'origine croisée.

Causes de l'erreur

L'erreur se produit lorsque tenter d'effectuer une requête à partir de votre code JavaScript vers un serveur avec un protocole différent (par exemple, http:// contre https://), un hôte (par exemple, exemple.com contre sous-domaine.exemple.com) ou un port ( par exemple, port 80 contre port 8080).

Résolution

Pour résoudre cette erreur, vous disposez de plusieurs options :

  • Utilisez JSONP : JSONP, une technique qui exploite le