现在的位置: 首页 > 综合 > 正文

为android的HttpClient添加请求超时 .并作相应处理

2013年12月01日 ⁄ 综合 ⁄ 共 465字 ⁄ 字号 评论关闭
try { 
              HttpGet request = new HttpGet("http://www.google.com/"); 

HttpParams params = new BasicHttpParams(); 
             HttpConnectionParams.setConnectionTimeout(params, 5000); //设置连接超时
             HttpConnectionParams.setSoTimeout(params, 10000); //设置请求超时

              request.setParams(params);

              String page = httpClient.execute(request, 
                        new BasicResponseHandler()); 

} catch (IOException e) { 
              // 处理超时 covers: 
              //        ClientProtocolException 
              //        ConnectTimeoutException 
              //        ConnectionPoolTimeoutException 
              //        SocketTimeoutException 
              e.printStackTrace(); 
          } 

抱歉!评论已关闭.