java.net.SocketTimeoutException: Read timed out
2017-09-15 16:01
801 查看
http://xye-462438944-163-com.iteye.com/blog/1205894
在调用org.apache.commons.httpclient.HttpClient类中的方法executeMethod时,如:
Java代码
HttpClient client = new HttpClient();
httpGet = new GetMethod(url);
client.getParams().setIntParameter("http.socket.timeout", 3000);
[java]
view plain
copy
HttpClient client = new HttpClient();
httpGet = new GetMethod(url);
client.getParams().setIntParameter("http.socket.timeout", 3000);
Java代码
client.executeMethod(httpGet);
[java]
view plain
copy
client.executeMethod(httpGet);
系统可能会出现java.net.SocketTimeoutException: Read timed out 异常,而在浏览器中直接输入url链接时又可以访问,这时候可能是因为httpClient在获取链接时候受到超时限制。这时候只需要将超时限制去掉即可。即将代码client.getParams().setIntParameter("http.socket.timeout", 3000);注释掉或者将其超时限制时间延长
http://mywork.iteye.com/blog/430754
这两天项目在测试环境下通过URLConnection 做数据传递时,出现了如下错误
java.net.SocketTimeoutException: Read timed out
经过查找研究,原因是:
客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。
由此得出解决方案为:
增大客户端的超时时间。
如
Java代码
System.setProperty("sun.net.client.defaultConnectTimeout", String
.valueOf(10000));// (单位:毫秒)
System.setProperty("sun.net.client.defaultReadTimeout", String
.valueOf(10000)); // (单位:毫秒)
[java]
view plain
copy
System.setProperty("sun.net.client.defaultConnectTimeout", String
.valueOf(10000));// (单位:毫秒)
System.setProperty("sun.net.client.defaultReadTimeout", String
.valueOf(10000)); // (单位:毫秒)
http://blog.csdn.net/likika2012/article/details/9817769
在调用org.apache.commons.httpclient.HttpClient类中的方法executeMethod时,如:
Java代码
HttpClient client = new HttpClient();
httpGet = new GetMethod(url);
client.getParams().setIntParameter("http.socket.timeout", 3000);
[java]
view plain
copy
HttpClient client = new HttpClient();
httpGet = new GetMethod(url);
client.getParams().setIntParameter("http.socket.timeout", 3000);
Java代码
client.executeMethod(httpGet);
[java]
view plain
copy
client.executeMethod(httpGet);
系统可能会出现java.net.SocketTimeoutException: Read timed out 异常,而在浏览器中直接输入url链接时又可以访问,这时候可能是因为httpClient在获取链接时候受到超时限制。这时候只需要将超时限制去掉即可。即将代码client.getParams().setIntParameter("http.socket.timeout", 3000);注释掉或者将其超时限制时间延长
http://mywork.iteye.com/blog/430754
这两天项目在测试环境下通过URLConnection 做数据传递时,出现了如下错误
java.net.SocketTimeoutException: Read timed out
经过查找研究,原因是:
客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。
由此得出解决方案为:
增大客户端的超时时间。
如
Java代码
System.setProperty("sun.net.client.defaultConnectTimeout", String
.valueOf(10000));// (单位:毫秒)
System.setProperty("sun.net.client.defaultReadTimeout", String
.valueOf(10000)); // (单位:毫秒)
[java]
view plain
copy
System.setProperty("sun.net.client.defaultConnectTimeout", String
.valueOf(10000));// (单位:毫秒)
System.setProperty("sun.net.client.defaultReadTimeout", String
.valueOf(10000)); // (单位:毫秒)
http://blog.csdn.net/likika2012/article/details/9817769
相关文章推荐
- java.net.SocketTimeoutException: Read timed out解决办法
- jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out
- Xfire客户端异常---Caused by: java.net.SocketTimeoutException: Read timed out
- jsoup-提示java.net.SocketTimeoutException:Read timed out
- java.net.SocketTimeoutException: Read timed out 的解决办法 android平台 腾讯微博开发
- java.net.sockettimeoutexception read timed out
- java.sql.SQLException: JZ006: Caught IO Exception: java.net.SocketTimeoutException: Read timed out
- org.apache.solr.client.solrj.SolrServerException: java.net.SocketTimeoutException: Read timed out
- java.net.SocketTimeoutException: Read timed out 异常解决办法
- java.net.SocketTimeoutException: Read timed out
- java.net.SocketTimeoutException: Read timed out
- spark redis 中碰到java.net.SocketTimeoutException: Read timed out问题的解决
- java.net.SocketTimeoutException: Read timed out 错误解决
- java.net.SocketTimeoutException: Read timed out
- JMeter测试问题java.net.SocketTimeoutException: connect timed out,Read timed out
- javax.xml.ws.WebServiceException: java.net.SocketTimeoutException: Read timed out
- java后台接收文件java.net.SocketTimeoutException: Read timed out
- java.net.sockettimeoutexception read timed out 异常
- java.net.SocketTimeoutException: Read timed out 的解决办法
- 调用webservice的时候报错 java.net.SocketTimeoutException: Read timed out