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)論   

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 二连浩特市| 文山县| 濮阳市| 全州县| 泽州县| 碌曲县| 旺苍县| 上虞市| 海南省| 宁城县| 武穴市| 哈尔滨市| 香格里拉县| 太湖县| 隆安县| 丹寨县| 都安| 固阳县| 杭锦后旗| 丰城市| 湖口县| 如东县| 新疆| 泰来县| 桐乡市| 抚松县| 临泽县| 石首市| 岱山县| 比如县| 丽水市| 鹤庆县| 德安县| 防城港市| 阜平县| 商河县| 汨罗市| 松潘县| 平遥县| 金门县| 柘荣县|