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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

.net core 中使用httpclient,HttpClientFactory的问题

發布時間:2024/7/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .net core 中使用httpclient,HttpClientFactory的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Microsoft 在.Net Framework 4.5中引入了HttpClient,并且是在.NET服務器端代碼中使用Web API的最常用方法。但它有一些嚴重的問題,如釋放HttpClient對象不立即關閉套接字,太多實例影響性能和單個的HttpClient或共享HttpClient實例不尊重DNS生存時間(TTL)設置。當并沒有大批量或者并發調用時,選擇?HttpClient 還行:

private static readonly HttpClient HttpClient = new HttpClient();//定義var res = await HttpClient.GetStringAsync(url);//調用

 .net core 2.1 引入了HttpClientFactory的一些問題,當高并發時可以使用HttpClientFactory,例子鏈接里有,我只介紹一個在類庫中使用方法:

1.類庫中建封裝類:

using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Threading.Tasks;namespace Oss.Utils {public class HttpClientFactory{public HttpClient Client { get; private set; }public HttpClientFactory(HttpClient httpClient){

? ? ? ? ? ? ? ? ? ? ? ? ? ?httpClient.BaseAddress = new Uri("https://api.github.com/");
? ? ? ? ? ? ? ? ? ? ? ? ? httpClient.DefaultRequestHeaders.Add("Accept", "application/vnd.github.v3+json");
? ? ? ? ? ? ? ? ? ? ? ? ? httpClient.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample");
? ? ? ? ? ? ? ? ? ? ? ? ? httpClient.Timeout = TimeSpan.FromSeconds(60);
? ? ? ? ? ? ? ? ? ? ? ? ?Client = httpClient;

}} }

2.其他類中調用就好了:

private static readonly HttpClient HttpClient = new HttpClient();private static readonly HttpClientFactory HttpClientFactory = new HttpClientFactory(HttpClient); ... ... ...var res = await HttpClientFactory.Client.GetStringAsync(url);

okay,調用完成。

說明一下:在.net core 項目中使用HttpClientFactory的時候,要是在Startup.cs注冊時,要安裝:

Microsoft.Extensions.Http? ?nuget包,

直接搜索即可。

具體使用方法和參考鏈接如下:https://www.cjavapy.com/article/150/

轉載于:https://www.cnblogs.com/fishyues/p/10150461.html

總結

以上是生活随笔為你收集整理的.net core 中使用httpclient,HttpClientFactory的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品国产乱子伦 | 日韩中文字幕一区二区三区四区 | 毛片视屏 | 寂寞少妇让水电工爽hd | 亚洲涩视频 | 亚洲一区二区视频在线观看 | 亚洲一区二区三区在线播放 | 成人免费av| 蜜桃av在线免费观看 | 亚洲妇女体内精汇编 | 波多野结衣欧美 | 欧美人与动牲交a欧美精品 欧美三级在线看 | 四虎永久网址 | 国产老女人精品毛片久久 | 99久久精品无码一区二区毛片 | 青娱乐97| 久久99成人 | 免费在线观看小视频 | 少妇性l交大片免费观看 | 黄色大片子| 中文字幕在线免费看线人 | 欧美日韩在线一区二区三区 | 色老头一区二区 | 亚洲免费精品 | 特种兵之深入敌后高清全集免费观看 | 性欧美丰满熟妇xxxx性 | 5566色| 我看黄色一级片 | 色老头在线一区二区三区 | 亚洲91网 | 人妻射精一区二区 | 国产成人精品免费 | 四月婷婷 | 国产在线一卡二卡 | 欧美日本高清视频 | 久久久久久久久久影院 | 成人激情免费 | 激情婷婷综合 | 波多野结衣爱爱 | 男人天堂视频在线 | 成年人一级黄色片 | 国产成人无码一区二区在线观看 | 久久精品一区二区在线观看 | 韩国主播青草200vip视频 | 黄色三级在线视频 | 伊人久久青青草 | 精品一区二区三区四区五区 | 五月婷婷在线观看 | 你懂的在线观看视频 | 丁香在线视频 | 免费观看av网址 | 日本久久精品 | 男女网站免费 | 91福利视频在线观看 | 波多野结衣亚洲一区 | 国产99久久久久久免费看 | 国产日日干 | 国产精彩视频 | 永久免费av在线 | 日韩欧美一区二区在线 | 999久久久免费精品国产 | 蜜桃av噜噜一区二区三区网址 | 日韩成人免费av | 日韩欧美视频在线免费观看 | 伊人色网站 | 国产精品久久福利 | 人人免费操 | 精品少妇人妻av免费久久久 | www黄在线观看| 成人国产片女人爽到高潮 | 久久性生活片 | 不卡免费av | 姑娘第5集在线观看免费 | 妖精视频一区二区 | 国产毛片不卡 | 好看的黄色录像 | 最新av免费在线观看 | 中文字幕在线观看免费高清 | 色批网站| 色88久久久久高潮综合影院 | 手机在线看a | 毛片久久久久 | 欧美影院一区二区 | 精品国产一区一区二区三亚瑟 | 欧美日韩卡一卡二 | 一区二区日韩国产 | jizz中国少妇高潮出水 | 特级毛片av| 女女高潮h冰块play失禁百合 | 久久精品亚洲 | 国产丝袜视频在线 | 极品女神无套呻吟啪啪 | 亚洲综合一区在线 | 久久久午夜精品福利内容 | 18无码粉嫩小泬无套在线观看 | 国产一区二区三区四区三区四 | 韩国美女福利视频 | 波多野结衣人妻 | 99久久久无码国产精品免费 |