使用urlConnection,但设置连接超时和读超时不起作用,请问怎样才能起作用?

解决方案 »

  1.   

    setConnectionTimeout 和 setReadTimeout 不起作用么?connectTimeout 表示在指定的时间内还没有连上主机就会触发一个 java.net.SocketTimeoutException 异常
    readTimeout 指的是在请求数据之后若在指定的时间内没有数据读回来,那会触发一个 java.net.SocketTimeoutException 异常你的应用环境是怎么样的?
      

  2.   

    经过测试,setConnectionTimeout和setReadTimeout在connetc之前设置是起作用的,在connect之后设置是不起作用的,不知道大家用时也是这种情况?
      

  3.   

    对,在连接时需要使用 connectTimeout 和 readTimeout 的参与。