locked
[Widget] connexion à un webservice en REST RRS feed

  • Discussion générale

  • Bonjour,

    Je vous expose mon problème... j'ai créer un script (javascript) pour accéder aux données de mon webservice en REST (retourne du XML) avec l'objet XMLHTTPRequest. Mais ce script fonctionne seulement avec IE (v8). Si je lance ma page html avec firefox le script fonctionne pas.

    Le but est que j'arrive a atteindre mon webservice depuis mon gadget... mais cela ne fonctionne pas ! Il me retourne "KO" alors qu'avec IE il me retourne "OK".

     

    function initWS() {
            var xmlhttp = null;
            if(window.XMLHttpRequest) // Firefox
                xmlhttp = new XMLHttpRequest();
            else if(window.ActiveXObject) // Internet Explorer
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 

            var url = "urlVersMonWSPublic";
            xmlhttp.open('GET',url,true);
            xmlhttp.send(null);
            xmlhttp.onreadystatechange = function() {
                   if (xmlhttp.readyState == 4) {
                      if ( xmlhttp.status == 200) {
                            //xmlhttp.responseText
                            //alert("ok");
                           
                            txtSearch.value="OK";

                          
                     }
                     else
                           alert("Error ->" + xmlhttp.responseText);
                           txtSearch.value="KO";
                  }
            };
        }

    Merci d'avance si quelqu'un à une idée

    BOnne journée

     

    vendredi 16 juillet 2010 09:02

Toutes les réponses