`

Java检查URL是否有效

阅读更多
  1. importjava.net.URL;
  2. importjava.net.HttpURLConnection;
  3. publicclassURLCheck{
  4. privatebooleanisConnect(Stringurl){
  5. booleanflag=false;
  6. intcounts=0;
  7. if(url==null||url.length()<=0){
  8. returnflag;
  9. }
  10. while(counts<5){
  11. try{
  12. HttpURLConnectionconnection=(HttpURLConnection)newURL(url)
  13. .openConnection();
  14. intstate=connection.getResponseCode();
  15. if(state==200){
  16. //Stringrealurl=connection.getURL().toString();
  17. flag=true;
  18. }
  19. break;
  20. }catch(Exceptionex){
  21. counts++;
  22. continue;
  23. }
  24. }
  25. returnflag;
  26. }
  27. publicstaticvoidmain(String[]args){
  28. URLCheckcheck=newURLCheck();
  29. System.out.println(check.isConnect("http://gaojin.javaeye.com"));
  30. }
  31. }
分享到:
评论

相关推荐

    JAVA验证URL是否有效连接的方法

    本文将详细介绍一种简单而有效的方法来检查URL的有效性,并通过一个示例程序展示如何实现这一功能。 #### 方法详解 该方法的核心是利用Java内置的`HttpURLConnection`类来尝试建立与指定URL的连接,并根据响应状态...

    使用java快速判断网页链接是否有效

    ### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...

    URL的又有效性判断

    在提供的代码片段中,我们可以看到一种简单的URL有效性判断方法,即通过尝试创建一个`URL`对象并打开其对应的输入流来判断该URL是否可达。这种方法的基本思想是:如果能够成功创建`InputStream`,则说明该URL是有效...

    判断url链接是否有效

    另外,有人建议使用`ping`命令来检查链接是否可达,但这并不是最有效的方式,因为`ping`主要用于网络层的ICMP协议,而URL有效性检查通常涉及应用层的HTTP协议。`ping`可能无法反映出HTTP服务的状态。 在性能优化...

    java 对URL相关处理

    #### 二、检查URL有效性 检查URL的有效性通常指的是验证该URL所指向的资源是否能够被正常访问。下面是一个简单的示例,展示了如何使用`HttpURLConnection`来检查URL的有效性。 ```java import java.net....

    java禁止直接url访问图片

    当URL访问图片时,Servlet可以捕获请求,检查访问权限,然后决定是否返回图片。 4. **权限验证**: 验证用户是否有权访问图片的方法有很多,如基于session、cookie、JWT(JSON Web Tokens)等。如果用户已经登录并...

    JAVA类验证URL

    本文将详细介绍`URLAvailability.java`类的设计思路与实现细节,该类主要用于检查一个URL是否有效。 #### 二、类结构与功能介绍 `URLAvailability`类主要实现了对指定URL的有效性验证,并返回验证结果。其核心方法...

    将内容中的符合url格式的字符串转换为超链接(JAVA版)

    当然,实际应用中可能需要对URL进行更复杂的处理,比如检查其有效性、添加自定义标签文本等。但这个基本实现应该足以解决大多数基础需求。记住,使用正则表达式时要注意避免过度匹配或漏匹配,这可能需要根据具体...

    java 测试数据库是否联通

    总的来说,这个Java程序提供了一种便捷的方式来检查数据库的连通性,无论是在开发阶段还是在生产环境中,都能有效地帮助我们诊断和解决问题。压缩包中的"测试类源码"可能包含了具体的实现细节,可以进一步学习和理解...

    JAVA项目实践,URL存在跨站漏洞,注入漏洞解决方案.docx

    此外,还可以通过对输入的数据进行严格的验证来减少XSS的风险,例如使用正则表达式检查数据格式是否正确。 #### 四、解决方案示例 本文档提供了一个具体的解决方案示例,主要通过在请求参数中实施过滤与字符转义来...

    url有效性批量验证

    URL有效性验证主要是检查给定的URL是否能够正常访问,即服务器是否能正确响应HTTP或HTTPS请求。这个压缩包文件"URL有效性批量验证"提供了一种批量处理的方式,使得我们可以高效地对多个URL进行状态检查。 `url.exe`...

    测试java和oracle是否连接正常的小代码

    这个小程序的核心功能是检查Java是否能成功连接到Oracle数据库,并通过获取元数据来验证连接的有效性。如果程序没有抛出异常并且能打印出数据库的相关信息,那么就可以确认Java和Oracle之间的连接是正常的。 总的来...

    java获取网网页中出现的图片及判断网页代码中是否包含有效图片

    ### Java获取网页中图片的方法与判断网页代码中是否包含有效图片 在当今互联网时代,从网页中抓取图片是常见的需求之一,特别是在数据抓取、网络爬虫或内容分析等应用中。Java作为一种广泛使用的编程语言,提供了...

    正则表达式 Java 判断字串是否合理

    这个表达式检查URL是否以合法的协议(如http、https等)开头,并且后面不包含空格。 ### 9. IP地址验证 IP地址的格式通常是四个0-255之间的数字,中间用点分隔。`checkIP`方法的正则表达式为: ```java "\\d{1,3}+...

    通过url地址检测该站点能否正常登录

    7. **安全考虑**:测试应包括安全方面,如检查URL是否加密(HTTPS),防止中间人攻击;输入验证是否有效,防止SQL注入等;以及是否使用安全的cookie设置(如HttpOnly和Secure标志)。 8. **异常情况**:网络中断、...

    java测试连接是否通畅

    在IT领域,尤其是在软件开发与网络编程中,检查URL链接的连通性是常见的需求之一。这不仅有助于确保应用程序能够顺利地与外部服务交互,也是进行自动化测试、监控系统健康状态的重要手段。以下是对给定文件中“java...

    Js检测判断URL网址输入是否正确

    如果`match`方法能够匹配到,则意味着输入的URL符合规则,会弹出提示“你输入的URL有效”。 具体到代码,检测URL的过程是这样的: ```javascript function check() { var str = form1.txt.value; // 获取输入框的...

    java检测redis是否可用的方法示例

    * 检查redis是否存活 * @param url 服务器地址 * @param port 端口 * @return */ public static Integer getRedisIsOk(String url, int port) { int result = 0; try { //连接本地Redis服务 Jedis jedis ...

    url传值异常java.io.CharConversionException: isHexDigit

    总结起来,当遇到"java.io.CharConversionException: isHexDigit"异常时,应该检查前端传递的URL参数是否正确编码,并确保在服务器端使用正确的解码方法和字符集。使用`encodeURI`或`encodeURIComponent`函数代替`...

    防止sql注入的url过滤器【java filter】

    为了防止这种情况,我们可以创建一个Java Filter,它会在HTTP请求到达目标Servlet之前检查和处理URL。以下是一个简单的实现步骤: 1. 创建Filter类:继承`javax.servlet.Filter`接口,并实现`doFilter`方法。在这个...

Global site tag (gtag.js) - Google Analytics