[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

B11, A2: Pruefen von Urls



Das Pruefen einer URL durch Instanzen der Klasse java.net.URL ist leider
nicht so einfach wie ich dachte...

Anbei die Klasse CheckURL, welche die Protokolle http und ftp kurz
vorfuehrt. Alle anderen Protokolle muessen in der Aufgabe nicht geprueft
werden. 

Die Ausfuehrung bei passendem Klassenpfad:

$ java CheckURL http://www.inf.uos.de http://www.inf.uos.de/x \
> http://www.inf.uos.de/x.html ftp://luna2/x mailto:bekuehl@uos.de \
> ftp://luna2/pub/README http://www.inf.uos.de/bernd/index.html#x
http://www.inf.uos.de ok.
java.io.FileNotFoundException: http://www.inf.uos.de/x
java.lang.RuntimeException:
sun.net.www.protocol.http.HttpURLConnection:http://www.inf.uos.de/x.html not
found
java.io.FileNotFoundException: CWD /x: 550 /x: No such file or directory.

mailto:bekuehl@uos.de, protocol not supported
ftp://luna2/pub/README ok.
http://www.inf.uos.de/bernd/index.html#x ok.


Einige der Resultate verwundern....

-bk

CheckURL.java