public static void main(String[] args) throws Exception{ //创建httpclient CloseableHttpClient httpClient = HttpClients.createDefault(); //创建http get HttpGet httpGet = new HttpGet("http://www.taotao.com/"); //构建超时等配置信息 RequestConfig config = RequestConfig.custom().setConnectTimeout(1000) //连接超时时间 .setConnectionRequestTimeout(1000) //从连接池中取的连接的最长时间 .setSocketTimeout(10 *1000) //数据传输的超时时间 .setStaleConnectionCheckEnabled(true) //提交请求前测试连接是否可用 .build(); //设置请求配置时间 httpGet.setConfig(config); //接受返回的数据 CloseableHttpResponse response = null; try { response = httpClient.execute(httpGet); }finally{ if(response!=null){ response.close(); } httpClient.close(); } }
原文地址:https://www.cnblogs.com/achengmu/p/11080215.html
时间: 2024-11-29 04:12:20