// Demonstrate HttpURLConnection.importjava.net.*;importjava.io.*;importjava.util.*;classHttpURLConnectionDemo{publicstaticvoidmain(Stringargs[])throwsException{URLhp=newURL("http://www.google.com");HttpURLConnectionhpCon=(HttpURLConnection)hp.openConnection();// Display request method.System.out.println("Request method is "+hpCon.getRequestMethod());// Display response code.System.out.println("Response code is "+hpCon.getResponseCode());// Display response message.System.out.println("Response Message is "+hpCon.getResponseMessage());// Get a list of the header fields and a set// of the header keys.Map<String,List<String>>hdrMap=hpCon.getHeaderFields();Set<String>hdrField=hdrMap.keySet();System.out.println("\nHere is the header:");// Display all header keys and values.for(Stringk:hdrField){System.out.println("Key: "+k+" Value: "+hdrMap.get(k));}}}