Bonjour a tous,
J'ai une page web avec du Javascript et notamment de l'AJAX, je tente d'utiliser le Javascript SOAPClient (http://www.codeproject.com/Ajax/JavaScriptSOAPClient.asp)
Mon Webservice est code en java et ecoute le port 12345, avec un client console aucun probleme, le web service est donc operationnel.
Le code AJAX fonctionne, je recupere le fichier WSDL, en revanche impossible d'appeler le web service sur le port 12345 avec le code suivant :
var url="http://localhost:12345";
...
alert(url);
xmlHttp.open("POST", url, async);
alert("yeah" );
la premiere alerte s'affiche, la deuxieme non car l'erreur suivante est generee lors de l'open :
Erreur : uncaught exception: Permission refusée d'appeler la méthode XMLHttpRequest.open
J'ai vu des post ressemblant au mien mais aucun similaire et resolvant mon probleme. Pour information, si je tappe http://localhost:12345 dans la barre d'addresse du browser, le web service repond, il recoit donc la requete.
De plus, si je change l'url par http://localhost cette fois le deuxieme alrt s'affiche, le probleme doit donc venir du fait que j'utilise un port personnalise mais puisque cela marche via la barre d'addresse du browser je ne vois pas trop le probleme...
Merci de votre aide, je suis coince.