DevTrain

Autor: Hannes Preishuber

ASP Seiten mit WSH ohne Browser starten

Auf die Frage wie kann ich prüfen ob Seiten OK sind, oder wie kann ich Seiten aufrufen ohne den Internet Explorer zu bemühen, habe ich mal versucht VBScript zu verwenden. Wenn Sie kein Lucky Owner of VBScript sind, können Sie sich dieses unter www.microsoft.com/scripting donwloaden.

Der erste Unterschied zu ASP ist, das Objekte nicht über Server.Createobject sondern wie in VB über CreateObject instanziert werden.

Im folgenden Beispiel ist ein einfacher Test programmiert. Um einen HTTP Zugriff zu erlauben, verwende ich das XMLHTPP Objekt des XML Parser. Das ist zwar für XML Upload gedacht, lässt sich aber auch ganz gut dafür verwenden.

wscript.echo callPage("http://www.ppedv.de/fake.asp")

Function callPage(URL)
 
   callPage = Null
   Set xml = CreateObject("Microsoft.XMLHTTP")
   xml.open "GET", URL, False
   xml.send ""
   If Err = 0 And xml.Status = "200" Then
        ' alles gut gegangen Seite gefunden
            callPage = "OK"
   End If

End Function

Natürlich können Sie auch eine Mail versenden oder die Daten in ein File speichern. Die eingentliche Funktion wird aber von der aufgerufenen ASP Seite erledigt. Dies hat den Vorteil, das die Seite auch aus dem Browser nutzbar ist.


Erfasst am: 01.03.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=354
© Copyright 2003 ppedv AG - http://www.ppedv.de