Helsingin yliopisto / Tietojenkäsittelytieteen laitos / 58160-8 Ohjelmoinnin harjoitustyö
Copyright © 1998 Arto Wikla. Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.

Ohjelmoinnin harjoitustyö: Linkkitarkistin

(Muutettu viimeksi 17.1.1998)

Tämä ohjelma tutkii sille syötteenä annetun html-sivun linkkien toimivuuden. Ohjelma saa joko suoraan tiedoston tai hakee sen annetusta osoitteesta ja tutkii jokaisen tästä sivusta lähtevän linkkin. Ohjelmaa voisi siis käyttää esimerkiksi oman kotisivun linkkien tarkistamiseksi automaattisesti.

Ohjelma antaa kaksi vaihtoehtoa linkkien toimivuuden raportointiin. Ensimmäinen tapa olisi kirjoittaa alkuperäiseen html-tiedostoon lyhyt teksti "Link deprecated" ennen sellaista linkkiä, joka ei toimi. Toinen vaihtoehto olisi raportoida (listata) käyttäjälle ne linkit (nimet ja osoitteet), jotka eivät toimi ja käyttäjä saa itse editoida html-tiedostoaan.

Joitan ohjeita:

Java URL-api
Java URLConnection-API

Esimerkkiohjelma