`
javaitface
  • 浏览: 17218 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

检测URL是否真实有效

    博客分类:
  • java
 
阅读更多
package com.test;

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

public class test2 {
private boolean isConnect(String url) {

boolean flag = false;
int counts = 0;// 循环次数

if (url == null || url.length() < 0) {
return flag;
}
while (counts < 5) {
// 1.URL(String spec)
// 根据 String 表示形式创建 URL 对象。
// 2.URLConnection openConnection()
// 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。
try {
HttpURLConnection connection = (HttpURLConnection) new URL(url)
.openConnection();
// connection对象 返回状态码。。。。
int state = connection.getResponseCode();

if (state == 200) {
return true;
}

break;// 状态码

} catch (Exception e) {
//URL 不合法一定报异常
//有异常的话  一定要抓出来  并试五次  次数加一counts++;
counts++;
continue;
}
}

return flag;

}

public static void main(String[] args) {
test2 check = new test2();  
System.out.println(check.isConnect("http://www.qq.com/"));
}

}
分享到:
评论

相关推荐

    python检查URL是否正常访问的小技巧

    ### Python检查URL是否正常访问的小技巧详解 在日常工作中,我们常常需要检查大量的URL是否能够正常访问。对于单个URL的检测来说,这通常不是什么难事,但是当我们面对成千上万个URL时,手动检查显然是不现实的。在...

    可以自动判断转到的地址是否能打开的URL转发系统 (单用户 ASP)

    在本案例中,系统具有自动判断功能,能够检测目标URL是否可用,确保用户始终能够得到有效的响应。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于生成动态网页。在这个URL转发系统中,ASP被...

    开发技术 Web开发,防止url注入

    5. **合法性检查**:通过比较真实路径与预设的安全路径列表,判断当前访问是否合法。 6. **响应处理**:如果检测到非法访问,则弹出警告框并重定向到安全页面。 #### 总结 本文介绍了如何通过编写简单的脚本来...

    URL分类管理C#

    3. **URL认证**:URL认证通常是指验证URL的有效性,例如检查其是否指向一个真实的、可访问的网页。这可以通过发送HTTP请求并检查响应状态码来实现。C#的`HttpClient`类提供这样的功能,可以发送GET或HEAD请求,并...

    javascript如何判断输入的url是否正确

    需要注意的是,虽然这种使用正则表达式的方法可以检查URL的基本格式,但它并不能验证该URL是否真实存在,也不能检测到URL中可能存在的拼写错误。例如,对于"htpp://***"这样的URL,尽管它不是一个正确的URL(应该是...

    基于 对抗学习的恶意URL检测.zip

    这些数据集通常包含大量已标记的URL,标记信息表明URL是否为恶意。训练模型时,通常会将数据集分为训练集、验证集和测试集,以便评估模型的性能。 总的来说,这个项目展示了如何结合深度学习和对抗学习来构建一个...

    易语言取网址URL状态取跳转地址

    "易语言取网址URL状态取跳转地址"这个主题就涉及到如何在易语言中检查一个URL的HTTP状态码,并获取可能存在的重定向URL。 首先,我们需要理解“取状态”这个概念。在HTTP协议中,服务器向客户端发送响应时,会携带...

    基于深度学习的恶意URL识别.pdf

    在实际测试中,使用真实的恶意URL数据集,该方法取得了高达97.3%的精确度和91.8%的F1分数,证明了深度学习在恶意URL检测领域的有效性和实用性。 此外,卷积神经网络在处理图像时会自动进行特征提取,这大大减少了对...

    iOS UIWebView URL拦截.pdf

    在FilteredWebCache的`cachedResponseForRequest:`方法中,我们可以检查请求的URL是否需要被拦截。如果需要,我们就创建一个没有实际内容的NSCachedURLResponse对象,并将其存储在缓存中。这样做是为了防止系统在...

    基于异常特征的钓鱼网站URL检测技术_黄华军1

    1. **URL长度**:钓鱼网站为了模仿真实网站,可能会有较长的URL来模拟复杂的路径。 2. **顶级域名**:钓鱼攻击者可能会选择与正规机构相似但并非完全相同的顶级域名,如使用“.com”而非“.gov”。 3. **子域名结构*...

    JSFinder js文件中提取URL,子域名的工具。

    在网络安全领域,黑盒测试是一种常用的评估方法,其中测试人员模拟真实用户的行为,从外部视角检查系统的安全性,而无需了解内部结构或工作原理。JSFinder正是这种测试中的利器,它能够帮助测试者快速获取网站的网络...

    网络爬虫-如何检测免费代理IP是否有效-Python实例源码.zip

    在这个主题中,我们将探讨如何使用Python来检测免费代理IP的有效性,这对于爬虫项目来说至关重要,因为代理IP可以保护真实IP免受目标网站的封锁,并提高爬取效率。下面,我们将深入学习相关知识点。 首先,我们需要...

    Javascript验证用户输入URL地址是否为空及格式是否正确

    在一些情况下,可能还需要对URL地址进行实际的可用性验证,这通常意味着需要访问该URL以确认它是否指向一个真实存在的资源。在PHP中,我们可以使用`file_get_contents`函数尝试打开URL指向的资源。如果能够成功读取...

    URL解码器(恶意网址修改辅助工具)

    这种工具通常能够将经过编码的URL转换回其原始形式,以便于分析者理解其真实内容,从而更好地检测和防范网络威胁。 URL,全称Uniform Resource Locator,是互联网上的资源定位器,用于指定一个网络资源的位置。在...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    IIS可以忽略对链接的虚拟目录是否存在的检测,但是,却无法检测非ASP.NET支持的文件扩展名的链接(我们固然可以在IIS中将所有类型的扩展名都映射到ASP.NET解析器,但是,如果我们有设置IIS的权限,为什么还要用性能...

    java非常强的获取客户端真实IP的两种方法

    1. 优先检查`X-Forwarded-For`头部是否包含有效IP地址; 2. 如果`X-Forwarded-For`不可用或者为`unknown`,则尝试从其他HTTP头部(如`Proxy-Client-IP`和`WL-Proxy-Client-IP`)获取IP地址,最后才使用`request....

    基于数据挖掘的钓鱼网站URL预测研究.pdf

    钓鱼网站是指那些模仿真实网站的外观,试图诱骗用户输入...通过合理选择和应用不同的数据挖掘算法,可以有效地提高钓鱼网站URL的检测准确性,减少钓鱼攻击给用户带来的风险,从而为网络安全提供技术上的支持和保障。

    伪装文件夹保护真实图片文件地址

    总的来说,伪装文件夹保护真实图片文件地址是一种有效的安全措施,它可以增强服务器上图片资源的保护,防止未授权访问,确保只有经过验证的用户才能看到他们被允许查看的内容。这种方法不仅适用于图片,还可以扩展到...

    CDN获取真实IP

    通过以上几种方法,可以有效地解决CDN环境下获取客户端真实IP的问题。对于网站管理员来说,了解并掌握这些技术对于优化用户体验、加强安全防护等方面都具有重要意义。同时,随着技术的发展,未来还可能出现更多高效...

Global site tag (gtag.js) - Google Analytics