Marco Rauch: XMLHTTP, Timeout-Steuerung und send-Problem

Beitrag lesen

Hallo Zusammen,

ich habe folgende Probleme, bei denen ich um Eure Mithilfe bitte, da ich nicht so wirklich wieterkomme:

Für einen Zugriff auf einen anderen Server, generiere ich ein ServerXMLHTTP-Objekt. Zunächst öffne ich eine Verbindung mittels .open-Methode (GET, url, false) und wende direkt danach die send-Methode an. Ich erwarte einen XML-Strom zurück.
An dieser Stelle das Problem. Ich bin mir nicht sicher ob es wirklich daran liegt, aber mitunter sind die Antwortzeiten vom angesprochenen Server sehr lange. Auf jeden Fall bekomme ich sehr häufig (nicht immer; ab und an klappt auch alles) im Browser (IE 5.5) ein 404 angezeigt.

Mir scheint (ein direkt nachfolgendes response.write wird nicht mehr verarbeitet), daß die Verarbeitung der ASP-Seite an der Stelle (send) abbricht. Es wird leider keine Fehlermeldung zurückgeliefert (oder wie würde ich die Abfragen, wenn die Verarbeitung des Scripts nach dem send-Befehl abgebrochen wird?).
Gibt es hier die Möglichkeit eines vernünftigen Errorhandlings oder kennt jemand bereits diese Problematik und weiß einen Rat.

Womit ich auch beim zweiten Problem wäre:
Da ich ja davon ausgehe, daß es sich hierbei um ein Timing-Problem handelt, habe ich ein Timeout eingebaut. Dabei hatte ich erwartet, wenn das Timeout zuschlägt, den Status des XMLHTTP-Objekts abfragen und eine entsprechende Fehler-Ausgabe liefern zu können. Dem ist aber nicht so, sondern es wird mit einer Fehlermeldung die Verarbeitung des Scripts abgebrochen.
Kennt jemand hierfür eine Lösung.

Ich bin für jede Vorschläge oder Tips dankbar.

Gruß,
Marco