2010-08-18 4 views
1

Puis-je appeler un service Web SOAP à partir de JavaScript? Le service Web SOAP en question est membre de la plate-forme Exchange Web Services. J'ai trouvé le Exchange Web Services OSX Widget mais cela utilise Curl pour faire l'appel SOAP réel. Je me demande donc s'il y a une limitation dans les capacités JavaScript à s'interfacer avec SOAP en utilisant l'authentification.Utiliser JavaScript pour appeler un service Web SOAP qui nécessite une authentification

+0

Voir http://stackoverflow.com/questions/124269/simplest-soap-example-using-javascript – moxn

Répondre

1

Javascript n'est pas très bon dans les services Web en raison de la même politique d'origine, ce qui signifie que vous êtes uniquement autorisé à demander des ressources du même domaine que la page que vous appelez.

Vous pouvez contourner ce problème en configurant un proxy sur votre serveur pour transmettre la demande ailleurs. Le problème avec ceci est que vous auriez à créer vous-même le message SOAP car je doute fort que quelqu'un ait jamais pris la peine d'écrire une bibliothèque SOAP js en raison des limitations mentionnées ci-dessus. Au lieu de cela, je choisirais votre bibliothèque SOAP préférée côté serveur et exposerais une interface à appeler via AJAX.

Questions connexes