`
Alrale
  • 浏览: 62373 次
  • 来自: fantasy
社区版块
存档分类
最新评论

检测指定URL是否有效连接的JAVA代码

    博客分类:
  • Java
阅读更多
try{
	URL url = new URL(url_s);
	HttpURLConnection conn = (HttpURLConnection)url.openConnection();
	/**
	 * public int getResponseCode()throws IOException
	 * 从 HTTP 响应消息获取状态码。
	 * 例如,就以下状态行来说: 
	 * HTTP/1.0 200 OK
	 * HTTP/1.0 401 Unauthorized
	 * 将分别返回 200 和 401。
	 * 如果无法从响应中识别任何代码(即响应不是有效的 HTTP),则返回 -1。 
	 * 
	 * 返回 HTTP 状态码或 -1
	 */
	int state = conn.getResponseCode();
	System.out.println(state);
	if(state == 200){
		return true;
	}
	else{
		return false;
	}
	}
	catch(IOException e){
		return false;
	}
 

 

分享到:
评论

相关推荐

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

    ### JAVA验证URL是否有效连接的方法 #### 背景与目的 在进行远程服务器或Web应用的监控时,经常会遇到需要验证某个URL是否能够成功访问的情况。这不仅可以用于监测服务的健康状态,还可以帮助开发者及时发现并处理...

    URL的又有效性判断

    本文将基于提供的代码示例,深入探讨如何使用Java来检查一个URL是否有效,并确保网络资源能够正常访问。 #### 一、理解URL及其实现 URL(Uniform Resource Locator)统一资源定位符是用于标识互联网上特定资源的...

    java 对URL相关处理

    * 检测当前URL是否可以连接或是否有效, * 如果在5次尝试内成功获取到地址,则认为是有效地址。 * * @param url 指定URL地址 * @return String 返回结果 */ private synchronized String isConnect(String ...

    java测试连接是否通畅

    该段Java代码的主要功能是检测一个给定URL是否可以成功建立连接。通过调用`URLConnection`类的`openConnection()`方法,尝试与指定的URL建立网络连接,并通过设置连接超时时间来控制等待响应的最大时限。如果连接...

    JAVA通过url获取网页内容

    通过使用 URL 类和 URLConnection 类,Java 程序可以连接到远程服务器,获取指定 URL 的内容。本文将详细介绍如何使用 Java 通过 URL 获取网页内容。 一、使用 URL 类获取网页内容 在 Java 中,URL 类是用于表示...

    基于freemarker的JAVA代码生成工具

    **基于Freemarker的JAVA代码生成工具** 在软件开发过程中,尤其是企业级应用,大量重复性的代码编写工作是常见的现象,比如创建与数据库表对应的Java实体类、Service接口及实现、Controller以及MyBatis的Mapper和...

    JAVA类验证URL

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

    java数据库连接池

    1. 连接检查:定期检查连接的有效性,移除无效或超时的连接。 2. 连接重置:在连接返回到连接池时,进行必要的清理和重置操作,如回滚事务、清除缓存等。 3. 动态调整:根据应用负载动态调整连接池的大小,以适应...

    JAVA上百实例源码以及开源项目源代码

    [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接与浏览,...

    传递指定的参数建立websocket连接,并给指定的连接用户发送消息

    WebSocket是一种在客户端与服务器之间建立长连接的协议,它允许双方进行双向通信,即服务器可以主动向客户端...以上就是基于Java实现WebSocket连接并发送消息的基本流程和关键知识点,具体实现细节需参考提供的源代码。

    Java连接SQL-Server2014详细步骤.doc

    主要包括安装SQL Server,配置服务器,设置登录账户,启用TCP/IP协议,确保端口开放,下载并安装Java数据库连接驱动(JDBC驱动),以及编写Java代码实现连接。以下是对这些步骤的详细解释: 1. **安装SQL Server ...

    mysql-connector-java java连接mysql库

    然而,需要注意的是,尽管这个版本兼容Java 8,但随着新版本的Java发布,可能有更高级的特性和性能优化,因此在更新Java版本时,也建议检查是否需要升级驱动。 使用MySQL Connector/J进行数据库连接的基本步骤包括...

    java使用HttpClient通过url下载文件到本地

    综上所述,通过Java的HttpClient库,可以在Eclipse环境中编写程序,实现从指定URL下载文件到本地的功能。通过理解HttpClient的工作原理和提供的API,开发者可以构建出稳定、高效的文件下载解决方案。

    java多线程URL方式下载单个大文件

    `ImageDownload.java`可能是实现具体下载逻辑的主程序,它负责初始化URL连接,计算文件分块,创建并启动下载线程,以及最后的合并操作。在下载完成后,还需要检查各个线程是否正确完成了任务,并合并所有部分到单一...

    java-URL.rar_java URL HTTP

    总结,Java的`URL`和`HttpURLConnection`类为我们提供了强大的工具,可以轻松地创建HTTP客户端程序,从指定的URL获取数据并将其保存到本地文件。通过理解这些基础知识,开发者可以构建复杂的网络应用,进行数据的...

    Java下载器 用 Java 编写的URL下载器 workspace

    2. **URLConnection类**:`java.net.URLConnection`是所有URL连接的抽象超类。通过调用URL对象的`openConnection()`方法,我们可以获取到与URL对应的连接。这个连接可以用来设置请求属性,如HTTP头字段,以及建立...

    JAVA 完整的数据库连接池实现

    总结,Java 完整的数据库连接池实现涉及到选择合适的连接池实现、配置参数、初始化连接池以及在代码中正确地获取和释放连接。理解这些概念和步骤对于优化 Java 应用程序的数据库性能至关重要。通过合理配置和使用...

    关于Eclipse_MyEclipsejava代码模板用法

    ### Eclipse/MyEclipse Java代码模板使用详解 #### 引言 在进行Java开发时,我们经常会遇到一些频繁使用的代码片段。为了提高编码效率、减少重复劳动,Eclipse 和 MyEclipse 提供了代码模板的功能,允许用户自定义...

    JAVA基础级复用代码

    这可能涉及到对输入字段的格式检查,如邮箱、电话号码等,也可能包括对业务规则的验证,例如检查某个值是否已存在。 ### 八、分页 分页是大型数据集展示时的常见需求,可以显著提升用户体验。分页通常涉及在查询...

Global site tag (gtag.js) - Google Analytics