Cara Menampilkan Host Name, Protocol, dan Port Sebuah URL Di Java

Tutorial kali ini, kita akan menampilkan informasi dari sebuah URL (Uniform Resource Locator) seperti protokol, nama host, port, dan nama file sebuah URL dengan menggunakan URL class.

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

Share this

Related Posts

Previous
Next Post »