广告
返回顶部
首页 > 资讯 > 精选 >java如何判断http地址是否连通
  • 787
分享到

java如何判断http地址是否连通

2023-06-22 04:06:23 787人浏览 安东尼
摘要

本篇文章为大家展示了java如何判断Http地址是否连通,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 下面代码看下java判断http地址是否连通private boolean

本篇文章为大家展示了java如何判断Http地址是否连通,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

 下面代码看下java判断http地址是否连通

private boolean isOk(String url) {        if(StrUtil.isEmpty(url)) return false;        try {            URL netUrl = new URL(url);            HttpURLConnection connection = (HttpURLConnection) netUrl.openConnection();            connection.setConnectTimeout(3000); //连接主机超时时间ms            connection.setReadTimeout(3000); //从主机读取数据超时时间ms            if (HttpURLConnection.HTTP_OK == connection.getResponseCode()) {                System.out.println("网络联通!");                return true;            }        } catch (IOException e) {            log.error("连接不通", e.getMessage());            return false;        }        return false;    }

补充:下面看下url.openconnection() 设置超时时间

System.setProperty("sun.net.client.defaultConnectTimeout", "30000");  System.setProperty("sun.net.client.defaultReadTimeout", "30000");

其中: sun.net.client.defaultConnectTimeout:连接主机的超时时间(单位:毫秒)  

sun.net.client.defaultReadTimeout:从主机读取数据的超时时间(单位:毫秒)  

jdk 1.5以前的版本,只能通过设置这两个系统属性来控制网络超时。在1.5中,还可以使用HttpURLConnection的父类URLConnection的以下两个方法:  

setConnectTimeout:设置连接主机超时(单位:毫秒)  

setReadTimeout:设置从主机读取数据超时(单位:毫秒)  

例如:  

HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();  urlCon.setConnectTimeout(30000);  urlCon.setReadTimeout(30000);

上述内容就是java如何判断http地址是否连通,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: java如何判断http地址是否连通

本文链接: https://www.lsjlt.com/news/302591.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java如何判断http地址是否连通
    本篇文章为大家展示了java如何判断http地址是否连通,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 下面代码看下java判断http地址是否连通private boolean...
    99+
    2023-06-22
  • java判断http地址是否连通(示例代码)
     下面代码看下java判断http地址是否连通 private boolean isOk(String url) { if(StrUtil.isEmpty(url...
    99+
    2022-11-12
  • java 如何判断是否可以ping通某个地址
    目录java 判断是否可以ping通某个地址java 实现ping功能的三种方法1.Jdk1.5的InetAddresss方式2.最简单的办法,直接调用CMD3.Java调用控制台执...
    99+
    2022-11-12
  • java如何判断是否是url
    java使用正则表达式判断是否是url public static boolean isURL(String str){ //转换为小写 str = str.toLowerCase(); ...
    99+
    2017-04-25
    java url
  • Java判断ip是否为IPV4或IPV6地址的方式有哪些
    今天小编给大家分享一下Java判断ip是否为IPV4或IPV6地址的方式有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-05
  • python如何判断网络是否通
    目录判断网络是否通检测网络连接状态的几种方式判断网络是否通 提供两种方法: netstats.py # -*- coding: gbk -*- import myarp import...
    99+
    2022-11-11
  • java如何判断是否为文件
    java.io.File.isFile() 检查表示此抽象路径名的文件是否是一个正常的文件。表示此抽象路径名的文件是一个文件,该方法返回true,否则该方法返回false。异常 (推荐学习:java课程)S...
    99+
    2016-05-05
    java入门 java
  • java如何判断list是否为空?
    java判断集合list是否为空的方法:如果想判断list是否为空,可以这么判断:if(list == null || list.size() ==0 ){   //为空的情况 }else{   //不为空的情况 }list.isEmpty...
    99+
    2019-07-11
    java教程 java
  • java如何判断是否是回文数
    利用StringBuilder的reverse()反转字符串方法,实现判断回文数。//回文数:是一种数字。如:98789, 这个数字正读是98789,倒读也是98789 //正读倒读一样,所以这个数字就是回文数 impor...
    99+
    2018-06-13
    java教程 java 判断 回文数
  • 通过C语言判断字符串是否为点分十进制的IP地址
    目录判断字符串是否为点分十进制的IP地址易错点:16进制格式化输出函数:将表示一个十进制的字符串转为数字类型函数:将字符串用句号分裂开判断字符串是否为点分十进制的IP地址 判断字符串...
    99+
    2023-03-20
    C语言判断字符串是否为IP地址 C语言判断IP地址 C语言 IP地址
  • 使用Java 怎么实现一个判断IP地址是否合法的功能
    本篇文章为大家展示了使用Java 怎么实现一个判断IP地址是否合法的功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java 判断IP地址的合法性0.前言有时候我们要对用户输入的IP地址进行校验,...
    99+
    2023-05-31
    java ip地址 ava
  • java中如何判断char是否是空格
    函数介绍:toCharArray() 方法将字符串转换为字符数组。语法:public char[] toCharArray()返回值:字符数组。在线视频教程推荐:java学习视频判断思路:首先通过调用“toCharArray”方法将需要判断...
    99+
    2019-08-26
    java 判断 char 空格
  • java如何判断文件是否存在
    可以使用File类的exists()方法来判断文件是否存在。具体的代码如下:```javaimport java.io.File;p...
    99+
    2023-09-25
    java
  • java对象如何判断是否为空
    在实际书写代码的时候,经常会因为对象为空,而抛出空指针异常java.lang.NullPointerException。下面我们来看一下java中判断对象是否为空的方法:(推荐:java视频教程)首先来看一下工具StringUtils的判断...
    99+
    2017-05-08
    java 对象
  • java如何判断是否中文乱码
    中文乱码在项目中是经常会遇到的情况。当我们通过设置request和response字符集,但是还是出现中文乱码的时候,今天给介绍一种通过java方法实现判断string是否为乱码的方法。 public static bool...
    99+
    2017-09-21
    java 乱码
  • 如何判断java对象是否为空
    首先来看一下工具StringUtils的判断方法:一种是org.apache.commons.lang3包下的;另一种是org.springframework.util包下的。这两种StringUtils工具类判断对象是否为空是有差距的:S...
    99+
    2017-08-03
    java入门 判断 java 对象
  • java中如何判断file是否存在
    此示例显示如何使用File类的file.exists()方法检查文件的存在。示例一:package com.yiibai; import java.io.File; public class FileExistence { publ...
    99+
    2014-07-03
    java基础 java 判断 file 存在
  • java如何判断对象是否相等
    equals的作用及与==的区别equals被用来判断两个对象是否相等。equals通常用来比较两个对象的内容是否相等,==用来比较两个对象的地址是否相等。equals方法默认等同于“==”。Object类中的equals方法定义为判断两个...
    99+
    2021-10-21
    java基础 java 判断 对象 相等
  • java如何判断对象是否为空
    在Java中,可以使用以下方法来判断一个对象是否为空:1. 使用`==`运算符来判断对象是否为null。如果对象等于null,则表示...
    99+
    2023-08-17
    java
  • java如何判断目录是否存在
    可以使用File类中的isDirectory方法来判断目录是否存在。具体代码如下:```javaimport java.io.Fil...
    99+
    2023-08-11
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作