java判断一个链接是否有效 (2011年08月01日)
一、 使用java快速判断网页链接是否有效 收藏
/**
* 判断链接是否有效 * 输入链接
* 返回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.net.*;
public class riqi {
public static void main(String[] args) {
try {
URL url=new URL( "http://www.aaa.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){ }
- 浏览: 239109 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (241)
- js (49)
- java (38)
- javamail (2)
- svn (2)
- eclipse (6)
- java jxl (1)
- tomcat (5)
- oracle (44)
- jquery (4)
- sqlserver (2)
- cookie (1)
- imp/exp (3)
- rman (3)
- oracle备份 (5)
- solr (9)
- Lucene (2)
- sqlserver2005 (2)
- jdbc (1)
- Ice (15)
- jdk1.7 (1)
- tomcat7 (1)
- java设置环境变量 (1)
- Spring (1)
- dos (1)
- mysql (1)
- ps (1)
- 谷歌浏览器打开微信网页 (1)
- css (1)
- des (2)
- linux (2)
- dbf (1)
- jar包下载(jar、doc、source) (1)
- debug (1)
- kscenter (0)
- mt (1)
- neea (0)
- t.cn (1)
- 短链接 (1)
- rh-java把老表新建并导入到新表中 (1)
- oracle数据迁移ETL工具 (3)
- kettle (5)
- DNS (1)
- HttpClient (4)
- nginx (5)
- redis (8)
- jedis (2)
- nodejs (8)
- exception (1)
- AES (1)
- gzip (1)
- resin (1)
- 图像 (1)
- 安全评估 (1)
- word (1)
- MongoDB (0)
最新评论
发表评论
-
Java里\r和\n的区别
2018-08-29 15:49 899一直困惑\n \r 的区别。 ... -
Java代码质量检测评估工具
2016-06-17 19:32 1093如果能在构建代码前发 ... -
Java 获取服务器IP,本地IP
2016-06-13 14:31 936以前把程式发布的Server IP都写成一个IP-Conf ... -
Java中使用HttpRequest获取用户真实IP地址
2016-06-13 14:28 1607jsp中: request方法 客 ... -
Errors running builder 'JavaScript Validator' on project '......'.
2016-04-07 10:37 438在编译java工程时,如果出现 “Errors occur ... -
HttpCilent 字节流数据传输
2016-02-26 11:23 890public static String pustJs(in ... -
java调用js:javax.script
2016-01-25 14:39 1178服务端调用js:javax.script 谈起js在服务 ... -
java 并发插入数据到oracle
2016-01-21 15:33 1333各位技术大牛,请教java 多线程问题由于项目需要,需要从 ... -
Redis服务器搭建/配置/及Jedis客户端的使用方法
2016-01-15 22:04 2277Redis服务器搭建 安装 配置文件 启动 进行基 ... -
Java中使用Jedis操作Redis
2016-01-15 22:00 1894使用Java操作Redis需要jedis-2.1.0.jar ... -
Java生成短链接
2015-11-06 12:55 2314java版短链接算法 生成思路: 1.将"原始 ... -
java向oracle中插入字符或时间型 时间数据
2015-10-23 11:52 1107/** * * @param date * @pa ... -
javadbf中文问题的解决
2015-08-03 12:30 715最近发现读取中文是没有问题的,但写入dbf的时候就会产生乱 ... -
java去掉空格换行等
2015-07-06 15:27 780MT.f(spd.content.replaceAll(& ... -
JAVA实现DES加密
2015-06-16 15:55 1733DES算法为密码体制中的对称密码体制,又被成为美国数据加密标 ... -
Des加密解密(js+java结果一致)
2015-06-16 15:43 888des加密算法,javascript版本和java版本 ... -
java生成client_id和生成随机数字和字母组合client_secret
2015-06-16 15:32 1348package util; import java.t ... -
【Java】Eclipse导出JAR包
2015-04-23 17:48 468普通类导出jar包,该类包含main方法,并且没有用到其他的 ... -
转 ---Java中通过System.getProperties()获取系统参数
2015-04-22 15:51 474原文出处:http://smallnetvisitor.it ... -
Lucene4.X 高级应用
2015-04-20 09:58 822Lucene4.X 高级应用 Luce ...
相关推荐
在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将详细介绍如何使用Java语言来实现一个简单的...
引言 有一个通讯录系统, 同时部署在几台服务器上, 但是主页上有个通讯录的链接, 链接到这个系统. 问题是, 有时候链接指向的服务器出故障, 于是希望在这个服务器出故障(服务不可用)的情况下, 能指向其他服务器的链接....
方法一:(仅适用于ie) 代码如下:function CheckStatus(url) { XMLHTTP = new ActiveXObject(“Microsoft.XMLHTTP”) XMLHTTP.open(“HEAD”,url,false) XMLHTTP.send() return XMLHTTP.status==200 } function...
2. **检查响应状态码**:如果响应状态码为200(OK),则说明图片链接有效。 3. **检查Content-Type**:进一步验证响应头中的`Content-Type`字段,确保其为图片类型,如`image/jpeg`、`image/png`或`image/gif`等。 ...
<title>JS判断URL是否可访问 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> 检验的url地址: 判断是否可访问" onclick="getURL()"> <div id="msg1"></div> <div id="msg">...
在本案例中,系统具有自动判断功能,能够检测目标URL是否可用,确保用户始终能够得到有效的响应。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于生成动态网页。在这个URL转发系统中,ASP被...
get_headers函数可以返回服务器响应的HTTP标头,开发者可以根据标头信息来判断URL的有效性。如果返回的标头数组中第一个元素包含数字200,那么可以判断这是一个有效的URL。使用get_headers的一个前提是需要在PHP配置...
我们有时候需要对用户输入的网站(URL)进行有效性检查, 代码如下:function ...不止从格式上,更要检查用户输入的网址是否真正有效。检查URL可以参考js正则表达式验证网址格式,检查URL有效的方法有很多,例如你可
jQuery方法是一种利用jQuery库来发起AJAX请求判断链接有效性的技术。具体步骤如下: 1. 在HTML页面中引入jQuery库文件。 2. 给需要验证的链接绑定点击事件。 3. 在点击事件中执行AJAX请求,设置请求类型为"GET",并...
在Android开发中,有时我们需要检测一个URL地址是否可以成功访问,例如在下载文件或加载网页之前验证链接的有效性。本文将介绍两种在Android环境中检查URL可达性的方法。 **方法一:使用HttpURLConnection** 这种...
以上这些知识点,包括URL的定义、正则表达式的应用以及JavaScript内置API的使用,共同构成了检测判断URL网址输入是否正确的基础。通过这些技术,开发者可以确保Web应用中的用户输入是符合标准的URL,从而保证应用的...
这个工具对于内容创作者、网站管理员以及需要确保文档中链接有效性的任何人来说都非常有用。VL(URL Link Verifier)提供了高效且方便的方式来批量检查文本文件中的链接状态,确保链接的正确性和可用性。 VL的使用...
以下详细知识点涵盖了如何用JavaScript判断图片是否存在,以及实现这一功能的具体代码示例。 ### JavaScript检测图片是否存在 JavaScript提供了一种机制来处理图片加载失败的情况。当图片无法加载时,可以通过`...
**IE链接有效性检测工具** IE链接有效性检测工具是一款专门针对Internet Explorer浏览器收藏夹设计的应用程序。它的主要功能是帮助用户检查收藏夹内的各个链接是否仍然有效,能够正常访问。随着时间的推移,用户...
4. **状态判断**:根据返回的状态码判断URL是否可正常访问。 5. **结果输出**:将每个URL的访问结果打印出来,方便后续分析。 #### 二、具体实现方法 接下来,我们将详细介绍如何使用Python实现上述步骤。 ##### ...