- 論壇徽章:
- 0
|
[Java]代碼- /**
- *
- * @Title: netRourceAccessable
- * @author dengwenbing
- * @Description: 判斷一個網(wǎng)絡(luò)資源是否有效
- *
- * @param source
- * @return
- */
- public static boolean netRourceAccessable(String source) {
- try {
- URL url = new URL(source); // 創(chuàng)建URL對象。
- URLConnection uc = url.openConnection(); // 創(chuàng)建一個連接對象。
- InputStream in = uc.getInputStream(); // 獲取連接對象輸入字節(jié)流。如果地址無效則會拋出異常。
- System.out.println(source);
- System.out.println(uc.getURL().toString());
- if (!source.equalsIgnoreCase(uc.getURL().toString())) {
- return false; // 用于請求地址是否重定向。
- }
- in.close();
- return true;
- } catch (Exception e) {
- System.out.println("截圖路徑不存在:source={},exception={}");
- e.printStackTrace();
- return false;
- }
- }
復(fù)制代碼 |
|