******怎样判断一个URL地址可以连接上******* 难道除了这个办法就没有其他的了么?可是如果人家设置了error页面我不就不能判断了么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里是程序片断,对你应该有帮助try{URL url = new URL("http://www.mocoto.com/");HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();httpConnection.getURL();int responseCode=httpConnection.getResponseCode();String ResponseMessage=httpConnection.getResponseMessage();System.out.println("^X^"+x+"\t"+httpConnection.getURL());System.out.println("^X^"+x+"\t"+responseCode);System.out.println("^X^"+x+"\t"+ResponseMessage);}catch(Exception e){} System.out.println("^X^"+x+"\t"+ResponseMessage);输出为 ok ,就是连上了对了,上面的程序中变量x是我循环时用的,你可以去掉 请问qiri07(脚踏实地,从2003年开始):你的程序中,如果连接不上没有error显示吗?我是运行这段,填写了一个不存在的url,结果没有任何信息。错误信息怎样显示的呢? 如果连接不上,将产生connection或者io异常,具体我不记得了,你可以看看doc qiri07(脚踏实地,从2003年开始) 的方法是可以的其中int responseCode = httpConnection.getResponseCode();这个方法返回了 一个 ResponseCode 值这是一个 http 协议的 连接返回值 其中 200 表示正常连接其他的 如 400 401 403 404 等等 都表示连接出了问题每个 三位数表示一种错误 详情以去查 http 协议的规范所以 基本上 只要判断 这个 ResponseCode 是否为 200 就可以了 java连接ACCESS奇怪问题 map里的values可不可以直接转化成list啊? 机器的问题吗?,高手快来. 关于static main()? 定制按钮之间距离的问题 关于画图的问题 io中OutputStream中write的问题 JAVA学习如何快速的提高?? 简单的JDBC classpath设置的问题 在线等 解决问题后 分不是问题 请教一个Swing技术的“小开发需求不完美”的实现方法. jdk1.3下,不能运行程序,请解决! 再次出高分求助,各位大虾帮忙啊~
URL url = new URL("http://www.mocoto.com/");
HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
httpConnection.getURL();
int responseCode=httpConnection.getResponseCode();
String ResponseMessage=httpConnection.getResponseMessage();
System.out.println("^X^"+x+"\t"+httpConnection.getURL());
System.out.println("^X^"+x+"\t"+responseCode);
System.out.println("^X^"+x+"\t"+ResponseMessage);
}
catch(Exception e){}
你的程序中,如果连接不上没有error显示吗?
我是运行这段,填写了一个不存在的url,结果没有任何信息。
错误信息怎样显示的呢?
其中
int responseCode = httpConnection.getResponseCode();
这个方法返回了 一个 ResponseCode 值
这是一个 http 协议的 连接返回值 其中 200 表示正常连接
其他的 如 400 401 403 404 等等 都表示连接出了问题
每个 三位数表示一种错误 详情以去查 http 协议的规范所以 基本上 只要判断 这个 ResponseCode 是否为 200 就可以了