/blog/1205894
在调用类中的方法executeMethod时,如:
- HttpClient client = new HttpClient();
- httpGet = new GetMethod(url);
- ().setIntParameter("", 3000);
HttpClient client = new HttpClient();
httpGet = new GetMethod(url);
().setIntParameter("", 3000);
- (httpGet);
(httpGet);
系统可能会出现: Read timed out 异常,而在浏览器中直接输入url链接时又可以访问,这时候可能是因为httpClient在获取链接时候受到超时限制。这时候只需要将超时限制去掉即可。即将代码().setIntParameter("", 3000);注释掉或者将其超时限制时间延长
/blog/430754
这两天项目在测试环境下通过URLConnection 做数据传递时,出现了如下错误
: Read timed out
经过查找研究,原因是:
客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。
由此得出解决方案为:
增大客户端的超时时间。
如
: Read timed out
经过查找研究,原因是:
客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。
由此得出解决方案为:
增大客户端的超时时间。
如
- ("", String
- .valueOf(10000));// (单位:毫秒)
- ("", String
- .valueOf(10000)); // (单位:毫秒)
("", String
.valueOf(10000));// (单位:毫秒)
("", String
.valueOf(10000)); // (单位:毫秒)
分享到: