Maison > Article > interface Web > Pourquoi est-ce que j'obtiens une erreur d'en-tête « Access-Control-Allow-Origin » lorsque j'utilise AJAX avec des balises de base HTML ?
Erreur XMLHttpRequest : en-tête 'Access-Control-Allow-Origin' manquant
Lors de la tentative d'effectuer une requête AJAX via une balise de base HTML , vous pouvez rencontrer une erreur d'en-tête "Access-Control-Allow-Origin". En effet, le serveur doit spécifier explicitement que les requêtes provenant d'une origine particulière sont autorisées.
Solution :
Pour résoudre ce problème, suivez ces étapes :
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Origin", "http://www.example.com");
Informations supplémentaires :
Remarque :
L'utilisation de * comme origine autorisée n'est pas recommandée pour les environnements de production car elle permet accès depuis tous les domaines, ce qui peut présenter des risques de sécurité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!