android http连接超时处理
16lz
2022-03-08
android http连接超时处理,很重要,服务器出故障时,客户端要安全退出,哪怕给用户一个友好的提示,再退出,也总比crash掉更舒服。
http://www.189works.com/article-41895-1.html
这个例子不错
/** * 检查服务器连接状态 * @param strurl * @return */public static boolean checkUrlStatus(String strurl){URL url = null;HttpURLConnection conn = null; try { url = new URL(strurl); try { //InputStream in = url.openStream(); conn = (HttpURLConnection)url.openConnection(); conn.setDoInput(true); conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); conn.setRequestMethod("GET"); conn.setConnectTimeout(Constant.REQUEST_TIMEOUT); conn.setReadTimeout(Constant.REQUEST_TIMEOUT); conn.connect(); //in.close(); } catch (SocketTimeoutException e){ return false; } catch (IOException e) { return false; } } catch (MalformedURLException e) { e.printStackTrace(); } conn.disconnect(); return true;}
http://www.189works.com/article-41895-1.html
这个例子不错
更多相关文章
- Android网络连接处理学习笔记
- 使用Javaweb开发的WebService部署到Tomcat,使用Android调用的遇到
- Android(安卓)经验: 本地 5555 端口会被 adb 误认为 emulator
- Android判断当前设备是否联网
- android中 检查网络连接状态的变化,无网络时跳转到设置界面
- android从服务器下载文件(php+apache+win7+MySql)
- android中客服端和服务器端的链接
- Android发送数据到web服务器4种方式
- Android网络连接处理学习笔记