URL url = new URL(strURL);
connection = (HttpURLConnection)url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
……现在发现当我把服务器关闭时,也就是说strURL无法访问,并且(HttpURLConnection)url.openConnection()是没有回应的,请问我该用什么方法判断 connection是否链接成功,或者需要通过判断http的头来判断
connection = (HttpURLConnection)url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
……现在发现当我把服务器关闭时,也就是说strURL无法访问,并且(HttpURLConnection)url.openConnection()是没有回应的,请问我该用什么方法判断 connection是否链接成功,或者需要通过判断http的头来判断
System.setProperty("sun.net.client.defaultReadTimeout", "60000");
这个吗?
我设置过了
我在调试中,调用connection.getResponseCode()等方法中都跳出异常java.io.IOException
所以我必须在连接后 判断connection是否有效楼上说的timeout能给出点具体代码吗? 谢谢
HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();
urlCon.setConnectTimeout(30000);
urlCon.setReadTimeout(30000);
urlCon.setConnectTimeout(30000);
urlCon.setReadTimeout(30000);
这应该是1.5的
谢谢你,结了~!