判断一个url是不是连接正常

判断一个url是否连接正常try {URL url new URL(surl)URLConnection rulConnection url.openConnection

判断一个url是否连接正常
                    try {
                         URL url = new URL(surl);
                         URLConnection rulConnection   = url.openConnection();
                         HttpURLConnection httpUrlConnection  =  (HttpURLConnection) rulConnection;
                         httpUrlConnection.setConnectTimeout(300000);
                         httpUrlConnection.setReadTimeout(300000);
                         httpUrlConnection.connect();
                         String code = new Integer(httpUrlConnection.getResponseCode()).toString();
                         String message = httpUrlConnection.getResponseMessage();
                         System.out.println("getResponseCode code ="+ code);
                         System.out.println("getResponseMessage message ="+ message);
                         if(!code.startsWith("2")){
                              throw new Exception("ResponseCode is not begin with 2,code="+code);
                         }
                         System.out.println(getCurDateTime()+"连接"+surl+"正常");
                    }catch(Exception ex){
                         System.out.println(ex.getMessage());
                    }