一、 /** * 判断链接是否有效 * 输入链接 * 返回true或者false */ public static boolean isValid(String strLink) { URL url; try { url = new URL(strLink); HttpURLConnection connt = (HttpURLConnection)url.openConnection(); connt.setRequestMethod("HEAD"); String strMessage = connt.getResponseMessage(); if (strMessage.compareTo("Not Found") == 0) { return false; } connt.disconnect(); } catch (Exception e) { return false; } return true; } 二、 package test; import java.net.*; public class riqi { public static void main(String[] args) { try { URL url=new URL( "http://www.9iyyzm.com "); URLConnection conn=url.openConnection(); String str=conn.getHeaderField(0); if (str.indexOf( "OK ")> 0) { System.out.println( "正常! "); }else{ System.out.println( "不能游览 "); } } catch (Exception ex) { }
|