Parsing URL menggunakan Java.
Untuk melakukan parsing terhadap URL kita menggunakan URL class yang memberikan beberapa methods untuk melakukan query terhadap object URL.
Dengan menggunakan URL class tersebut, kita dapat memperoleh beberapa informasi dari URL yaitu protocol, authority, host name, port number, path, query, filename, dan reference.
Parsing URL Menggunakan Java
Berikut ini adalah contoh source code untuk melakukan parsing URL
Semoga bermanfaat.
import java.net.MalformedURLException; import java.net.URL; /** * * @author Azhar */ public class parseUrl { public static void main(String[] args) throws MalformedURLException { URL url = new URL("http://example.com:80/docs/books/tutorial/index.html?name=networking#DOWNLOADING"); System.out.println("protocol: " + url.getProtocol()); System.out.println("authority: " + url.getAuthority()); System.out.println("host: " + url.getHost()); System.out.println("port: " + url.getPort()); System.out.println("path:" + url.getPath()); System.out.println("query: " + url.getQuery()); System.out.println("filename: " + url.getFile()); System.out.println("ref: " + url.getRef()); } }
Ketika di run, program tersebut akan menghasilkan output sebagai berikut:
protocol: http
authority: example.com:80
host: example.com
port: 80
path:/docs/books/tutorial/index.html
query: name=networking
filename: /docs/books/tutorial/index.html?name=networking
ref: DOWNLOADING
Sumber: Oracle Documentation
Semoga bermanfaat.