Splitting The Infromation About An URL
Splitting the infromation about an URL Source Code: import java.net.*; import java.util.*; public class URLInfo { public static void main(String arr[]) throws Exception { Scanner sc=new Scanner(System.in); System.out.print("Enter the URL: "); String str=sc.nextLine(); URL u=new URL(str); System.out.println("Protocol : "+u.getProtocol()); System.out.println("Host : "+u.getHost()); System.out.println("Port : "+u.getPort()); System.out.println("Path : "+u.getPath()); System.out.println("Authority: "+u.getAuthority()); System.out.println("Reference: "+u.getRef()); System.out.println("Query : "+u.getQuery()); System.out.println("File : "+u.getFile()); } } Output: $ javac URLInfo.java $ java URLInfo Enter the URL: https://academics.vit.ac.in/student/home.asp Protocol : https Host : academics.vit.ac.in Port : -1 Path : /student/home.asp Authority: academics.vit.ac.in Reference: null Query : null File : /student/home.asp
Tags:
Network
0 comments