Java Access URL:
Package Test;
Import Java.io.BufferedReader;
Import java.io.IOException;
Import Java.io.InputStream;
Import Java.io.InputStreamReader;
Import java.net.HttpURLConnection;
Import Java.net.URI;
Import java.net.URISyntaxException;
Import Java.net.URL;
Import java.net.URLConnection;
Import Java.awt.Desktop;
public class Urltest {public static void main (string[] args) {String urlstr = "http://www.baidu.com";
URL url;
try {url = new URL (urlstr);
URLConnection urlconnection = Url.openconnection ();
HttpURLConnection httpconnection = (httpurlconnection) urlconnection;
int responsecode = Httpconnection.getresponsecode ();
if (Responsecode = = HTTPURLCONNECTION.HTTP_OK) {System.err.println ("successful");
InputStream Urlstream = Httpconnection.getinputstream ();
BufferedReader BufferedReader = new BufferedReader (new InputStreamReader (Urlstream));
String scurrentline = ""; String stotalstring = "";
while ((Scurrentline = Bufferedreader.readline ())!= null) {stotalstring = = Scurrentline;
} System.err.println (stotalstring);
Runbroswer (URLSTR);
}else{System.err.println ("failure");
} catch (Exception e) {e.printstacktrace (); } public static void Runbroswer (String webSite) {try {Desktop Deskto
p = desktop.getdesktop (); if (desktop.isdesktopsupported () && desktop.issupported (Desktop.Action.BROWSE)) {uri uri = new UR
I (WebSite);
Desktop.browse (URI);
} catch (IOException ex) {ex.printstacktrace ();
catch (URISyntaxException ex) {ex.printstacktrace ();
}
}
}