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: /