package javacodebook.net.url.info;

import java.net.*;

/**
 * @author benjamin_rusch
 *
 * Fragmente einer URL werden gesondert ausgelesen, und auf die 
 * Konsole geschrieben.
 */
public class URLParser {

	public static void main(String[] args) throws Exception {
		
		URL url = new URL("http://www.muss-es-nicht-geben.de:80/pfad0/pfad1/File.html?age=30#DOWNLOAD");

		System.out.println("Protokol: " + url.getProtocol());
        System.out.println("Host: " + url.getHost());
        System.out.println("Port: " + url.getPort());
        System.out.println("Default-Port: " + url.getDefaultPort());
        System.out.println("Pfad: " + url.getPath());
        System.out.println("Query: " +url.getQuery());
        System.out.println("Referenz: " + url.getRef());        
	}
}
