Java编程中防止http链接僵死的处理
来源:互联网 发布:淘宝店标图片在线制作 编辑:程序博客网 时间:2024/06/08 11:57
在Java编程中,可以用URLConnection(HttpURLConnection)获取web资源
String originalurl = "http://www.google.com";
URL url = new URL(originalurl);
URLConnection urlCon = url.openConnection();
(或HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();)
在使用上面语句进行http链接,如果没有超时设置,当在网络异常时经常会出现程序僵死的情况。
这种情况在用浏览器请求web页面时也可能出现,即某一页面一直处于下载状态,无法获得数据也无报错。
通过使用下面的语句进行超时设置即可解决这一问题。
System.setProperty("sun.net.client.defaultConnectTimeout", "60000");
System.setProperty("sun.net.client.defaultReadTimeout", "60000");
//设置连接主机的超时时间和从主机读取数据的超时时间均为1分钟(60000毫秒)。
JDk 1.4及以前的版本可以用上面方法,在以后版本中有更简单的方法,如下:
urlCon.setConnectTimeout(60000);
urlCon.setReadTimeout(60000);
文章出处:http://www.diybl.com/course/3_program/java/javajs/20071018/77938.html
- Java编程中防止http链接僵死的处理
- Java编程中防止http链接僵死的处理
- PHP多进程中如何防止僵死进程
- java处理文本中的http/https链接
- mysql处理查询僵死的进程
- 两次fork函数可以防止进程僵死的理解
- sybase杀掉“僵死”链接
- MySQL中kill僵死进程的脚本
- java socket编程 长链接处理
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法
- JAVA 中URL链接中文参数乱码的处理方法JAVA 中URL链接中文参数乱码的处理方法
- C++ 用对齐原则求结构体长度小结
- 防止GPIO模拟IIC驱动被其他线程打断的方法
- sql语句导出数据某个字段是科学记数法处理方法
- 深入讲解const
- vivizhyy 喜欢 win7 任务栏的地方
- Java编程中防止http链接僵死的处理
- 开发日志一:前期准备Ogre与irrlicht(食人魔vs 鬼火)
- 批量处理用户
- VS2008写代码也要个性~VS2008皮肤下载 VS2008字体和颜色设置
- 开博了
- mysql-proxy实现replication(master&slave)
- menu exit
- c 语言中, 如何让两个函数共用一组变量, 而在主程序中是不可见的?
- BI商业智能之我见