下面代码看下java判断http地址是否连通
private boolean isok(string url) { if(strutil.impty(url)) return fal; try { 别样的青春风景作文url neturl = new url(url); httpurlconnection connection = (httpurlconnection) neturl.o家庭主妇侦探penconnection(); connection.tconnecttimeout(3000); //连接主机超时时间ms connection.treadtimeout(3000); //从主机读取数据超时时间ms if (httpurlconnection.http_ok == connection.getresponcode()立冬后) { system.out.println("网络联通!"); return true; } } catch (ioexception e) { log.error("连接不通", e.getmessage()); return fal; } return fal; }
补充:下面看下url.openconnection() 设置超时时间
system.tproperty("sun.net.client.defaultconnecttimeout", "30000"); system.tproperty("sun.net.client.defaultreadtimeout", "30000");
其中: sun.net.client.defaultconnecttimeout:连接主机的超时时间(单位:毫秒)
sun.net.client.defaultreadtimeout:从主机读取数据的超时时间(单位:毫秒)
jdk 1.5以前的版本,只能通过设置这两个系统属性来控制网络超时。在1.5中,还可以使用httpurlconnection的父类urlconnection的以下两个方法:
tconnecttimeout:设置连接主机超时(单位:毫秒)
treadtimeout:设置从主机读取数据超时(单位:毫秒)
例如:
httpurlconnection urlcon = (httpurlconnection)url.openconnection(); urlcon.tconnecttimeout(30000); urlcon.treadtimeout(300专业实习报告00);
到此这篇关于java判断http地址是否连通(示例代码)的文章就介绍到这了,更多相关java判断http地址内容请搜索www.88755我和春天有个约会作文1.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 04:55:44,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/61017ee4352c3aa20433b812aa7335a6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:java判断http地址是否连通(示例代码).doc
本文 PDF 下载地址:java判断http地址是否连通(示例代码).pdf
留言与评论(共有 0 条评论) |