`
香飘飘2011
  • 浏览: 84905 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

java.net.SocketTimeoutException: Read timed out 异常处理

 
阅读更多

在调用org.apache.commons.httpclient.HttpClient类中的方法executeMethod时,如:

          

HttpClient client = new HttpClient();

httpGet = new GetMethod(url);

client.getParams().setIntParameter("http.socket.timeout", 3000);
client.executeMethod(httpGet);

系统可能会出现java.net.SocketTimeoutException: Read timed out  异常,而在浏览器中直接输入url链接时又可以访问,这时候可能是因为httpClient在获取链接时候受到超时限制。这时候只需要将超时限制去掉即可。即将代码client.getParams().setIntParameter("http.socket.timeout", 3000);注释掉或者将其超时限制时间延长

分享到:
评论

相关推荐

    java.net.SocketTimeoutException: Receive timed out

    标题中的“java.net.SocketTimeoutException: Receive timed out”是一个Java编程中常见的异常,通常发生在进行网络通信时,接收数据超时。这个异常是由于Socket在等待接收数据时超过了预设的超时时间,没有接收到...

    java.net.SocketTimeoutException(解决方案).md

    在使用Java进行网络编程时,经常可能会遇到一种异常情况,即java.net.SocketTimeoutException。这种异常表明程序尝试与远程主机建立连接,但在指定的等待时间内没有收到响应。为了解决这个问题,可以采取几个基本的...

    java.io.Reader 和 java.io.InputStream 的区别

    `java.io.Reader`和`java.io.InputStream`是Java标准库中处理输入数据的核心类,它们分别针对字符流和字节流提供了基础的支持。 #### `java.io.Reader`:字符流的读取器 `java.io.Reader`是所有字符输入流的超类。...

    Redis常见客户端异常.docx

    redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out 该异常的原因有: 1. 读写超时设置的过短:可以调整读写超时的设置,以满足实际情况。 2. 命令本身...

    Redis连接超时异常的处理方法

    Exception in thread “main” redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out  at redis.clients.util.RedisInputStream.ensureFill...

    nacos-dubbo:dubbo微服务使用nacos注册中心

    code:500 msg: java.net.SocketTimeoutException: connect timed out at com.alibaba.nacos.client.naming.net.NamingProxy.callServer(NamingProxy.java:424) at ...

    NewClass.java

    广东外语外贸大学思科信息学院计算机专业JAVA课程专业中的一小段代码

    java socket长连接中解决read阻塞的3个办法

    如果在指定的时间内没有接收到数据,`read()`方法会抛出一个`SocketTimeoutException`,从而强制退出阻塞状态。示例代码如下: ```java Socket socket = new Socket(host, port); socket.setSoTimeout(100); // ...

    Eclipse + JBoss 5 + EJB3开发指南.pdf

    192.168.17.105:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] ``` - 在Eclipse的...

    JAVA开发JAVA本地监听与远程端口扫描(源代码+论文)

    在Java中,这通常通过`java.net.Socket`类或`java.net.SocketTimeoutException`来实现。下面是一个基本的远程端口扫描示例: ```java import java.io.IOException; import java.net.InetAddress; import java.net....

    poi处理excel文件的小程序

    在Java编程中,Apache POI库是处理Excel文件的常用工具,尤其在数据分析、自动化报告生成等领域有着广泛的应用。本程序"poi处理excel文件的小程序"就是基于Apache POI实现的,用于读取和操作Excel数据。 1. **...

    DnsQuery_SUN_java.zip

    在Java中,我们可以使用内置的`java.net`包来处理DNS查询。 1. **Java中的DNS查询**: - `InetAddress`: 这是Java中处理IP地址的主要类。`getByName(String host)`方法可以用来执行DNS查询,将主机名转换为IP地址...

    android中简单的客户端与服务器[归类].pdf

    import java.net.SocketTimeoutException; import java.net.UnknownHostException; public class ClientActivity extends Activity { public EditText messageEditText; @Override public void onCreate(Bundle...

    java 网络编程

    4. **HTTP和HTTPS**:Java的`java.net.HttpURLConnection`类用于处理HTTP和HTTPS请求,这是Web应用中常见的网络通信方式。HTTP是超文本传输协议,用于传输超媒体信息;HTTPS是在HTTP基础上加入了SSL/TLS加密,提高了...

    Spring Cloud zuul自定义统一异常处理实现方法

    例如,对于java.net.ConnectException,可以返回"Real Service Connection refused",对于java.net.SocketTimeoutException,可以返回"Real Service Timeout"。 自定义异常处理的优点在于,可以根据需要,返回...

    hbase常见错误整理3年运维经验整理

    DFSOutputStream ResponseProcessor exception for block blk_1439491087566691588_6207 java.net.SocketTimeoutException: 69000 millisecond timeout while waiting for channel to be ready for read....

    socket通信异常解决总结

    Socket 通信异常是指在网络通信过程中出现的各种错误和异常,包括网络连接断开、服务器端或客户端程序异常、网络链路异常等。这些异常会导致 Socket 连接断开,影响系统的稳定性和可靠性。下面是解决 Socket 通信...

Global site tag (gtag.js) - Google Analytics