Java Tutorial
This java program is used to get the URL details like user details, authority, file name, host name, path, port, default port, query, ref and content for the user input url.
import java.net.*; import java.util.Scanner; import java.io.*; public class URLTest{ static void getURLDetails(String urlLink){ try{ URL url = new URL(urlLink); System.out.println("URL: "+url.toString()); System.out.println("User Details: "+url.getUserInfo()); System.out.println("Protocol: "+url.getProtocol()); System.out.println("Authority: "+url.getAuthority()); System.out.println("File Name: "+url.getFile()); System.out.println("Host: "+url.getHost()); System.out.println("Path: "+url.getPath()); System.out.println("Port: "+url.getPort()); System.out.println("Default Port: "+url.getDefaultPort()); System.out.println("Query: "+url.getQuery()); System.out.println("Ref: "+url.getRef()); System.out.println("Content: "+url.getContent().toString()); }catch(IOException ex){ ex.printStackTrace(); } } public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("Enter URL: "); String urlLink = sc.next(); getURLDetails(urlLink); } }Output:
D:\Java_Programs>javac URLTest.java D:\Java_Programs>java URLTest Enter URL: https://google.com URL: https://google.com User Details: null Protocol: https Authority: google.com File Name: Host: google.com Path: Port: -1 Default Port: 443 Query: null Ref: null Content: sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@3c09711b D:\Java_Programs>javac URLTest.java D:\Java_Programs>java URLTest Enter URL: https://codingpointer.com URL: https://codingpointer.com User Details: null Protocol: https Authority: codingpointer.com File Name: Host: codingpointer.com Path: Port: -1 Default Port: 443 Query: null Ref: null Content: sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@7ca48474
Java Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page