首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

HttpURLConnection的Timeout错误

2013-08-04 
HttpURLConnection的Timeout异常HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。如果不设置

HttpURLConnection的Timeout异常
HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。如果不设置超时(timeout),在网络异常的情况下,可能会导致程序僵死而不继续往下执行。可能会3分钟这后才断开,抛出异常。
这样会影响系统的正常运行。
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(3000); 
connection.setReadTimeout(1000); 
设了之后,能很快返回异常,使系统能快速处理异常情况。

热点排行