Misalkan kita mengakses sebuah URL http://www.detik.com, maka URL ini mengandung informasi:
- Protocol : http
- Hostname : www.detik.com
- Port Number : -1, karena kita tidak menuliskan secara langsung port pada URL diatas.
- File Name atau direktori: index.html
Contoh Program
Di bawah ini adalah contoh program Java untuk menampilkan nama protokol, host name, port number, dan file name atau direktori dari sebuah URL:
import java.net.URL;
public class URLExample {
public static void main(String[] args) {
try {
URL url = new URL("http://news.detik.com/");
System.out.println("Protocol: " + url.getProtocol());
System.out.println("Host Name: " + url.getHost());
System.out.println("Port Number: " + url.getPort());
System.out.println("File Name: " + url.getFile());
} catch (Exception e) {
System.out.println(e);
}
}
}
Output
Jika program diatas Anda compile dan jalankan, maka akan menampilkan output sebagai berikut:
Protocol: http Host Name: news.detik.com Port Number: -1 File Name: /