`
- 浏览:
112039 次
- 性别:
- 来自:
南通
-
-
importjava.net.URL;
-
importjava.net.HttpURLConnection;
-
-
publicclassURLCheck{
-
privatebooleanisConnect(Stringurl){
-
booleanflag=false;
-
intcounts=0;
-
if(url==null||url.length()<=0){
-
returnflag;
- }
-
while(counts<5){
-
try{
-
HttpURLConnectionconnection=(HttpURLConnection)newURL(url)
- .openConnection();
-
intstate=connection.getResponseCode();
-
if(state==200){
-
flag=true;
- }
-
break;
-
}catch(Exceptionex){
- counts++;
-
continue;
- }
- }
-
returnflag;
- }
-
-
publicstaticvoidmain(String[]args){
-
URLCheckcheck=newURLCheck();
-
System.out.println(check.isConnect("http://gaojin.javaeye.com"));
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文将详细介绍一种简单而有效的方法来检查URL的有效性,并通过一个示例程序展示如何实现这一功能。 #### 方法详解 该方法的核心是利用Java内置的`HttpURLConnection`类来尝试建立与指定URL的连接,并根据响应状态...
### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...
在提供的代码片段中,我们可以看到一种简单的URL有效性判断方法,即通过尝试创建一个`URL`对象并打开其对应的输入流来判断该URL是否可达。这种方法的基本思想是:如果能够成功创建`InputStream`,则说明该URL是有效...
另外,有人建议使用`ping`命令来检查链接是否可达,但这并不是最有效的方式,因为`ping`主要用于网络层的ICMP协议,而URL有效性检查通常涉及应用层的HTTP协议。`ping`可能无法反映出HTTP服务的状态。 在性能优化...
#### 二、检查URL有效性 检查URL的有效性通常指的是验证该URL所指向的资源是否能够被正常访问。下面是一个简单的示例,展示了如何使用`HttpURLConnection`来检查URL的有效性。 ```java import java.net....
当URL访问图片时,Servlet可以捕获请求,检查访问权限,然后决定是否返回图片。 4. **权限验证**: 验证用户是否有权访问图片的方法有很多,如基于session、cookie、JWT(JSON Web Tokens)等。如果用户已经登录并...
本文将详细介绍`URLAvailability.java`类的设计思路与实现细节,该类主要用于检查一个URL是否有效。 #### 二、类结构与功能介绍 `URLAvailability`类主要实现了对指定URL的有效性验证,并返回验证结果。其核心方法...
当然,实际应用中可能需要对URL进行更复杂的处理,比如检查其有效性、添加自定义标签文本等。但这个基本实现应该足以解决大多数基础需求。记住,使用正则表达式时要注意避免过度匹配或漏匹配,这可能需要根据具体...
总的来说,这个Java程序提供了一种便捷的方式来检查数据库的连通性,无论是在开发阶段还是在生产环境中,都能有效地帮助我们诊断和解决问题。压缩包中的"测试类源码"可能包含了具体的实现细节,可以进一步学习和理解...
此外,还可以通过对输入的数据进行严格的验证来减少XSS的风险,例如使用正则表达式检查数据格式是否正确。 #### 四、解决方案示例 本文档提供了一个具体的解决方案示例,主要通过在请求参数中实施过滤与字符转义来...
URL有效性验证主要是检查给定的URL是否能够正常访问,即服务器是否能正确响应HTTP或HTTPS请求。这个压缩包文件"URL有效性批量验证"提供了一种批量处理的方式,使得我们可以高效地对多个URL进行状态检查。 `url.exe`...
这个小程序的核心功能是检查Java是否能成功连接到Oracle数据库,并通过获取元数据来验证连接的有效性。如果程序没有抛出异常并且能打印出数据库的相关信息,那么就可以确认Java和Oracle之间的连接是正常的。 总的来...
### Java获取网页中图片的方法与判断网页代码中是否包含有效图片 在当今互联网时代,从网页中抓取图片是常见的需求之一,特别是在数据抓取、网络爬虫或内容分析等应用中。Java作为一种广泛使用的编程语言,提供了...
这个表达式检查URL是否以合法的协议(如http、https等)开头,并且后面不包含空格。 ### 9. IP地址验证 IP地址的格式通常是四个0-255之间的数字,中间用点分隔。`checkIP`方法的正则表达式为: ```java "\\d{1,3}+...
7. **安全考虑**:测试应包括安全方面,如检查URL是否加密(HTTPS),防止中间人攻击;输入验证是否有效,防止SQL注入等;以及是否使用安全的cookie设置(如HttpOnly和Secure标志)。 8. **异常情况**:网络中断、...
在IT领域,尤其是在软件开发与网络编程中,检查URL链接的连通性是常见的需求之一。这不仅有助于确保应用程序能够顺利地与外部服务交互,也是进行自动化测试、监控系统健康状态的重要手段。以下是对给定文件中“java...
如果`match`方法能够匹配到,则意味着输入的URL符合规则,会弹出提示“你输入的URL有效”。 具体到代码,检测URL的过程是这样的: ```javascript function check() { var str = form1.txt.value; // 获取输入框的...
* 检查redis是否存活 * @param url 服务器地址 * @param port 端口 * @return */ public static Integer getRedisIsOk(String url, int port) { int result = 0; try { //连接本地Redis服务 Jedis jedis ...
总结起来,当遇到"java.io.CharConversionException: isHexDigit"异常时,应该检查前端传递的URL参数是否正确编码,并确保在服务器端使用正确的解码方法和字符集。使用`encodeURI`或`encodeURIComponent`函数代替`...
为了防止这种情况,我们可以创建一个Java Filter,它会在HTTP请求到达目标Servlet之前检查和处理URL。以下是一个简单的实现步骤: 1. 创建Filter类:继承`javax.servlet.Filter`接口,并实现`doFilter`方法。在这个...