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(); }