国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java 測試URL地址是否能正常連接的代碼

2019-11-26 13:57:51
字體:
來源:轉載
供稿:網友

Java 測試URL地址是否能正常連接

public static int testWsdlConnection(String address) throws Exception {  int status = 404;  try {   URL urlObj = new URL(address);   HttpURLConnection oc = (HttpURLConnection) urlObj.openConnection();   oc.setUseCaches(false);   oc.setConnectTimeout(3000); // 設置超時時間   status = oc.getResponseCode();// 請求狀態   if (200 == status) {    // 200是請求地址順利連通。。    return status;   }  } catch (Exception e) {   e.printStackTrace();   throw e;  }  return status; }

定義了一個int型,如果返回可200則是地址能成功連通,如果返回0或者其他則是失敗。

下面再看一段關于Java檢測URL是否可用或者可打開的代碼

package test;import java.net.HttpURLConnection;import java.net.URL;import org.apache.log4j.Logger;public class CheskUrl {  private static Logger logger = Logger.getLogger(CheskUrl.class);  private static URL urlStr;  private static HttpURLConnection connection;  private static int state = -1;  private static String succ;  public synchronized String isConnect(String url) {   int counts = 0;   succ = null;   if (url == null || url.length() <= 0) {    return succ;   }   while (counts < 5) {    try {     urlStr = new URL(url);     connection = (HttpURLConnection) urlStr.openConnection();     state = connection.getResponseCode();     if (state == 200) {      succ = connection.getURL().toString();     }     break;    } catch (Exception ex) {     counts++; logger.info("loop :" + counts);     continue;    }   }   return succ;  }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旬邑县| 萍乡市| 陆河县| 桦南县| 肥西县| 临城县| 宝兴县| 永康市| 桂东县| 莱西市| 深州市| 江城| 密云县| 庐江县| 商洛市| 册亨县| 正阳县| 安徽省| 阳东县| 桃园市| 齐齐哈尔市| 澄江县| 清苑县| 八宿县| 呼和浩特市| 临武县| 越西县| 凯里市| 仙居县| 琼结县| 泰州市| 商洛市| 三明市| 阳谷县| 连平县| 宜宾县| 宜兰县| 延庆县| 武强县| 石嘴山市| 车险|