URL überprüfen

Hi!

Ich suche eine Möglichkeit, mit der ich URLs (http- oder ftp-Adressen) überprüfen kann. D.h. ich möchte eine Art „FileExists“-Funktion haben, nur eben für URLs.

Ist die URL gültig, sollte z.B. 0 zurück geliefert werden.

Ist sie ungültig bzw. gibt es einen Fehler beim Zugriff, dann sollte am besten die entsprechende Fehlernummer (etwa der Klassiker 404, weitere Fehlernummern unter http://www.mirkoklotz.de/httpfehler.htm) zurück kommen.

Meine Recherchen auf den diversen Tips-und-Tricks-Seiten für VB waren da bisher erfolglos. Kennt jemand eine Lösung?

Gruß,
Mirko

Hi Mirko!

Im Prinzip gibt’s da viele Möglichkeiten. Entweder Du nimmst dass Internet- oder das WinSOCK-Control. Der Vorteil des WinSOCK-Ctrls liegt darin, dass Du sicher schneller zu Resultaten kommst. Nachteil dabei ist, dass Du mit dem HTML-Protokoll vertraut sein solltest - ist aber nicht so kompliziert (ein GET reicht in Deinem Fall).
Auf der anderen Seite ist das Inetctrl sicher einfacher zu handhaben.

Meine Preferenz liegt aber eindeutig beim WSC.

VG, Stefan.

Hallo!

[WinSOCK-Control vs. Inetctrl]

Meine Preferenz liegt aber eindeutig beim WSC.

Meine Präferenz liegt eigentlich eher bei API-Funktionen, die sind i.A. um einiges schneller als alles andere, wenn auch etwas umständlicher zu handhaben.

Gruß,
Mirko