XMLHttpRequest ne peut pas charger https://webservice.com?param=hahah . Origine http: // {domaine} n'est pas autorisé par Access-Control-Allow-Origin.
Je reçois ce message lorsque je tente de passer un appel de service Web via wampserver. Comment puis-je l'activer sur wampserver?
ou comment puis-je juste jsonP pour obtenir des données XML sans javascript en jetant une erreur.
Vous devez d'abord activer le module d'en-têtes, comme ceci:
Et ensuite, incluez ceci dans votre configuration Apache:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</IfModule>
(dans httpd.conf ou dans la configuration de votre vhost)
(Au lieu de *, vous pouvez également spécifier un domaine spécifique)
J'espère que cela résoudra votre problème -
Pour ajouter l'autorisation CORS à l'en-tête à l'aide d'Apache, ajoutez simplement la ligne suivante dans les sections, ou de la configuration de votre serveur (généralement située dans un fichier * .conf, tel que httpd.conf ou Apache.conf), ou dans un fichier .htaccess:
Pour toutes demandes -
Header set Access-Control-Allow-Origin "*"
Pour les hôtes de confiance -
Header set Access-Control-Allow-Origin "your-ip/domain-here"