Java判斷一個(gè)鏈接是否有效

           

          一、

            
          /**

            * 判斷鏈接是否有效

            * 輸入鏈接

            * 返回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' target='_blank'>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) {

            }

           



          posted on 2012-02-09 11:48 脈凌網(wǎng)絡(luò) 閱讀(2066) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: Java判斷一個(gè)鏈接是否有效 2012-02-21 15:49 greatghoul  回復(fù)  更多評(píng)論   

          我覺(jué)得用狀態(tài)碼判斷會(huì)更穩(wěn)妥一些。

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 上犹县| 道孚县| 白山市| 安多县| 三原县| 夹江县| 浙江省| 旌德县| 阿克| 巴彦县| 普兰店市| 登封市| 新田县| 和静县| 武胜县| 滕州市| 济阳县| 朝阳区| 申扎县| 张家港市| 白沙| 平顶山市| 邵东县| 应用必备| 青川县| 清河县| 平武县| 平山县| 新丰县| 武威市| 鄂托克前旗| 莱阳市| 西安市| 巴彦淖尔市| 永胜县| 澄迈县| 香格里拉县| 永宁县| 革吉县| 宁蒗| 拜城县|