• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

XmlHttpRequest Problem mit Firefox

MasteR ChieF

Mitglied
Hallo Zusammen

NOrmalerweise funktioniet alles im Firefox und im IE läuft irgendwas nicht =) leider ist es im Moment gerade andersrum. Und ich finde den Fehler echt nicht.

Ich versuche via HttpRequest und SOAP eine Webservice Anfrage zu machen. bei erfolgter Antwort kommt nur ein Alert mit dem text "OK".

Im IE klappt das wunderbar, im Firefox kommt folgende Fehlermeldng in der Fehlerkonsole:

[09:23:43.526] uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/.../WebService1/index.html :: MakeRequest :: line 33" data: no]


und das ist mein Code:

Code:
function MakeRequest() {
            var oXmlHttp = new XMLHttpRequest();

            var stringToSend = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
                    "<soap:Body>" +
                        "<HelloWorld xmlns=\"http://tempuri.org/\" />" +
                    "</soap:Body>" +
                "</soap:Envelope>";

            oXmlHttp.open("POST", "http://localhost:52177/Service1.asmx/", false);
            oXmlHttp.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
            oXmlHttp.setRequestHeader("Content-length", stringToSend.length);
            oXmlHttp.setRequestHeader("SOAPAction", "http://tempuri.org/HelloWorld/");
            
            oXmlHttp.send(stringToSend);          // <--- hier tritt der Fehler im FF auf
            
            if (oXmlHttp.readyState == 4) {
                var xmlDoc = oXmlHttp.responseXML;
                
                alert("OK");

            }
        }
Bin echt nahe an der Verzweiflung =) habe keine Ahnung woran das das liegen könnte.
Hoffe ihr wisst Rat.

Danke und Gruss
Master Chief
 
Zurück
Oben