XMLHttpRequest cross-domaines
hassenCh
-
julie-f Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
julie-f Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux effectuer une requête XMLHttpRequest avec des send et tout... mais le problème c'est que je demande les données d'un web service qui se trouve dans un autre domaine.. je reçois toujours l'erreur suivante:
XmlHttpRequest error: origin null is not allowed by access-control-allow-origin
quelle est la solution?
je veux effectuer une requête XMLHttpRequest avec des send et tout... mais le problème c'est que je demande les données d'un web service qui se trouve dans un autre domaine.. je reçois toujours l'erreur suivante:
XmlHttpRequest error: origin null is not allowed by access-control-allow-origin
quelle est la solution?
A voir également:
- XMLHttpRequest cross-domaines
- Cross/crossdj - Télécharger - Lecture & Playlists
- Watch dogs 2 cross platform - Forum Jeux PC
- Cross device - Guide
- Velo cross pokemon emeraude - Forum Jeux vidéo
- Watch dogs 2 cross play ✓ - Forum Jeux vidéo
2 réponses
Bonjour,
dans l'idéal il faudrait que tu ais un script (php par exemple) qui fasse l'appel au WS. Ainsi tu peut faire une requête XMLHttpRequest sur ton script qui doit être hébergé sur ton domaine (plus de problème de domaine) qui lui appelera sans problème le WS.
Cordialement
Julie
dans l'idéal il faudrait que tu ais un script (php par exemple) qui fasse l'appel au WS. Ainsi tu peut faire une requête XMLHttpRequest sur ton script qui doit être hébergé sur ton domaine (plus de problème de domaine) qui lui appelera sans problème le WS.
Cordialement
Julie
Bonjour,
et comment faire pour envoyer une requête de ma page vers mon script php et que ce derniers va envoyer au web service et puis faire le chemin inverse?
Le web service nécessite des Inputs pour renvoyer du XML
Cordialement
Hassen
et comment faire pour envoyer une requête de ma page vers mon script php et que ce derniers va envoyer au web service et puis faire le chemin inverse?
Le web service nécessite des Inputs pour renvoyer du XML
Cordialement
Hassen
au lieu de mettre l'url du web service, tu met l'url de ton script et tu passe en paramètre (get ou post) les inputs nécessaires à ton webservice.
L'idée est que tu ne peux pas appeler en ajax une url qui n'est pas sur ton domaine (ou cela nécessite des autorisations particulières que visiblement tu n'as pas). Donc en décomposant tu appel un script que tu as le droit d'appeler et le script s'occupe d'appeler le web service et transfert la réponse.
un petit tutoriel sur le fameux XMLHttpRequest : https://www.toutjavascript.com/savoir/xmlhttprequest.php3
L'idée est que tu ne peux pas appeler en ajax une url qui n'est pas sur ton domaine (ou cela nécessite des autorisations particulières que visiblement tu n'as pas). Donc en décomposant tu appel un script que tu as le droit d'appeler et le script s'occupe d'appeler le web service et transfert la réponse.
un petit tutoriel sur le fameux XMLHttpRequest : https://www.toutjavascript.com/savoir/xmlhttprequest.php3