关于错误read timed out的修改方法

您所在的位置:网站首页 斗罗大陆绝世唐门唐三第几集出现的 关于错误read timed out的修改方法

关于错误read timed out的修改方法

#关于错误read timed out的修改方法| 来源: 网络整理| 查看: 265

关于错误read timed out的修改方法 原创

踏雪凌冰 2014-05-21 15:31:04 博主文章分类:java语言 ©著作权

文章标签 服务器 客户端 解决方案 网页 错误 文章分类 Java 后端开发

©著作权归作者所有:来自51CTO博客作者踏雪凌冰的原创作品,请联系作者获取转载授权,否则将追究法律责任

最近有个解析url的工作,根据工作需要,先从xml文件中获取url,然后打开该url,获取网页上的一些数据,结果出现了如下错误 java.net.SocketTimeoutException: Read timed out 经过查找研究,原因是: 客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。 错误位置定位如下:

inputStream=new DataInputStream(con.getInputStream());

由此得出解决方案为: 增大客户端的超时时间。

在出错的位置前面 增加代码:

System.setProperty("sun.net.client.defaultConnectTimeout", String .valueOf(10000));// (单位:毫秒) System.setProperty("sun.net.client.defaultReadTimeout", String .valueOf(10000)); // (单位:毫秒) inputStream=new DataInputStream(con.getInputStream());

收藏 评论 分享 举报

上一篇:java每日小算法(10)

下一篇:java每日小算法(11)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3