/** * 检查服务器连接状态 * @param strurl * @return */ public static boolean checkUrlStatus(String strurl){ URL url = null; HttpURLConnection conn = null; try { url = new URL(strurl); try { //InputStream in = url.openStream(); conn = (HttpURLConnection)url.openConnection(); conn.setDoInput(true); conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); conn.setRequestMethod("GET"); conn.setConnectTimeout(Constant.REQUEST_TIMEOUT); conn.setReadTimeout(Constant.REQUEST_TIMEOUT); conn.connect(); //in.close(); } catch (SocketTimeoutException e){ return false; } catch (IOException e) { return false; } } catch (MalformedURLException e) { e.printStackTrace(); } conn.disconnect(); return true; }
http://www.189works.com/article-41895-1.html
这个例子不错