jquery / ajax / soap – access-control-allow-origin

J’essaie d’accéder à un service Web SOAP à l’aide de jquery / ajax et d’obtenir un contrôle d’access autorisant une erreur d’origine:

XMLHttpRequest ne peut pas charger https://site.com/service/Service.asmx?op=LoginConsumer . Origine http: // localhost: 8888 n’est pas autorisé par Access-Control-Allow-Origin

Y a-t-il un moyen de contourner ceci? Est-ce que je dois faire certaines choses pour mettre cela en place? On m’a dit qu’il n’y avait pas encore de contrôle d’access. Je teste depuis un serveur local (localhost).

Je suis ce tutoriel:

http://openlandscape.net/2009/09/25/call-soap-xm-web-services-with-jquery-ajax/

Vous semblez enfreindre la même ressortingction de stratégie d’origine . Vous ne pouvez pas envoyer de demandes AJAX à différents domaines.

Essayez de créer une page fetchSoap.php sur localhost qui récupère les données de site.com et les site.com simplement. Ensuite, vous pouvez récupérer les données de localhost/fetchSoap.php et vous ne localhost/fetchSoap.php pas les mêmes règles d’origine.

Le code PHP serait (vous pouvez utiliser n’importe quel langage que vous utilisez actuellement)

http: //localhost/FetchSOAP.php