博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA访问URL
阅读量:4135 次
发布时间:2019-05-25

本文共 1777 字,大约阅读时间需要 5 分钟。

JAVA访问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("成功");		        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("失败");		     }		} catch (Exception e) {		    e.printStackTrace();		}                    }        public static void runBroswer(String webSite) {        try {            Desktop desktop = Desktop.getDesktop();            if (desktop.isDesktopSupported() && desktop.isSupported(Desktop.Action.BROWSE)) {                URI uri = new URI(webSite);                desktop.browse(uri);            }        } catch (IOException ex) {            ex.printStackTrace();        } catch (URISyntaxException ex) {            ex.printStackTrace();        }    }}

转载地址:http://wsvvi.baihongyu.com/

你可能感兴趣的文章