日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HttpClient的连接池||HttpClient的请求参数

發布時間:2025/4/16 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HttpClient的连接池||HttpClient的请求参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

連接池

如果每次請求都要創建HttpClient,會有頻繁創建和銷毀的問題,可以使用連接池來解決這個問題



HttpClientPoolTest.java

package cn.itcast.crawler.test;import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.impl.conn.PoolingHttpClientConnectionManager; import org.apache.http.util.EntityUtils;import java.io.IOException;public class HttpClientPoolTest {public static void main(String[] args) {//創建連接池管理器PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();//設置最大連接數cm.setMaxTotal(100);//設置每個主機的最大連接數cm.setDefaultMaxPerRoute(10);//使用連接池管理器發起請求doGet(cm);doGet(cm);}private static void doGet(PoolingHttpClientConnectionManager cm) {//不是每次創建新的HttpClient,而是從連接池中獲取HttpClient對象CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(cm).build();HttpGet httpGet = new HttpGet("http://www.itcast.cn");CloseableHttpResponse response = null;try {response = httpClient.execute(httpGet);if (response.getStatusLine().getStatusCode() == 200) {String content = EntityUtils.toString(response.getEntity(), "utf8");System.out.println(content.length());}} catch (IOException e) {e.printStackTrace();}finally {if (response != null) {try {response.close();} catch (IOException e) {e.printStackTrace();}//不能關閉HttpClient,由連接池管理HttpClient//httpClient.close();}}} }

HttpClient的請求參數

有時候因為網絡,或者目標服務器的原因,請求需要更長的時間才能完成,我們需要自定義相關時間

HttpConfigTest.java

package cn.itcast.crawler.test;import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils;import java.io.IOException;public class HttpConfigTest {public static void main(String[] args) {//創建HttpClient對象CloseableHttpClient httpClient = HttpClients.createDefault();//創建HttpGet對象,設置url訪問地址HttpGet httpGet = new HttpGet("http://www.itcast.cn");//配置請求信息RequestConfig config = RequestConfig.custom().setConnectTimeout(1000) //創建連接的最長時間,單位是毫秒.setConnectionRequestTimeout(500) //設置獲取連接的最長時間,單位是毫秒.setSocketTimeout(10*1000) //設置數據傳輸的最長時間,單位是毫秒.build();//給請求設置請求信息httpGet.setConfig(config);CloseableHttpResponse response = null;try {//使用HttpClient發起請求,獲取responseresponse = httpClient.execute(httpGet);//解析響應if (response.getStatusLine().getStatusCode() == 200) {String content = EntityUtils.toString(response.getEntity(), "utf8");System.out.println(content.length());}} catch (IOException e) {e.printStackTrace();}finally {//關閉responsetry {response.close();} catch (IOException e) {e.printStackTrace();}try {httpClient.close();} catch (IOException e) {e.printStackTrace();}}} }

?

總結

以上是生活随笔為你收集整理的HttpClient的连接池||HttpClient的请求参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精选 | 国产精品国产精品国产专区 | 999这里只有精品 | 波多野结衣福利 | 特级一级片 | 奶罩不戴乳罩邻居hd播放 | 18禁男女爽爽爽午夜网站免费 | 激情网久久 | 337p粉嫩大胆噜噜噜噜69影视 | 成人h动漫精品一区二区无码 | 久久九九精品视频 | 久久蜜桃精品 | 国产精品第5页 | 成人免费视频观看 | 国产精品自拍片 | 第一色网站 | 福利在线免费观看 | 激情影院内射美女 | 一级淫片免费 | 日本一区二区三区四区在线观看 | 青青操av在线 | 日本大尺度做爰呻吟舌吻 | 久久性 | 亚洲国产一区二区三区在线观看 | 欧美精品一二三四 | h片免费观看| 亚洲av无码乱码在线观看性色 | 久久久精品小视频 | 免费的黄色大片 | 欧美一区二区三区四区在线观看 | 无码日韩精品一区二区 | 亚洲乱码精品久久久久.. | 国产经典一区 | 亚洲日日骚 | 国产91熟女高潮一区二区 | 天堂在线1 | 精品一区二区人妻 | 爆操女秘书 | 大学生三级中国dvd 日韩欧美一区二区区 | 4438x全国最大成人网 | 波多野结衣亚洲天堂 | 污视频大全 | 成人午夜激情影院 | 大香蕉视频一区二区 | a级在线免费观看 | 日本国产三级xxxxxx | 欧美日韩免费高清一区色橹橹 | www国产www | 精品一区二区在线观看 | 精品无码久久久久久久久果冻 | 亚洲人交配视频 | 好色先生视频污 | 免费黄在线看 | 调教在线观看 | 亚洲同性gay激情无套 | 国产 日韩 欧美 精品 | 韩国成人理伦片免费播放 | 毛片你懂的 | 麻豆一区二区在线 | 在线免费黄色网址 | 色婷婷狠狠 | 亚洲激情一区二区三区 | 亚洲成人手机在线 | 幸福,触手可及 | 能免费看av的网站 | 国产精品乱码久久久久久久久 | 少妇无内裤下蹲露大唇视频 | 欧美精品123 | 网站黄在线 | 男男做的视频 | 国产成人精品一区二区三区四区 | 久久久一区二区三区 | 黄在线免费观看 | 青青伊人久久 | 91精品视频免费观看 | 久色视频在线 | 黄色网在线看 | 久久久久亚洲av成人无码电影 | 中国美女黄色一级片 | 先锋影音一区二区三区 | 中国女人内谢69xxxx | 欧美人与禽猛交乱配视频 | 狠狠狠狠狠狠干 | 国产精品黄色片 | 久久久全国免费视频 | 在线播放91灌醉迷j高跟美女 | 九九九久久久精品 | 稀缺小u女呦精品呦 | 久久福利国产 | 婷婷成人综合 | 国产乱码精品一区二区三区中文 | 国偷自拍| 日本丰满少妇裸体自慰 | 日韩精品偷拍 | 人av在线| 亚洲剧情在线 | 精品视频不卡 | 日韩久久久| 亚洲精品毛片av |