在各种地方都看到过,HttpClient 应该被重复使用,而不是每次都创建一个新实例。
https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/
我正在项目中使用 Autofac。
这样做是否是让一个 HttpClient 实例可供注入到服务中的好方法呢?
builder.Register(c => new HttpClient()).As<HttpClient>().SingleInstance();
看起来可以工作 :)