我目前正在以httpclientfactory这种方式配置我的
HttpClientHandler httpClientHandler = new HttpClientHandler()
{
ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return true; }
};
serviceCollection.AddHttpClient("ignoreSSL", c =>
{}).ConfigurePrimaryHttpMessageHandler(h => httpClientHandler);
Run Code Online (Sandbox Code Playgroud)
要禁用安全证书的验证,但在执行太多请求时,我收到此异常:
无法访问已处置的对象。对象名称:'SocketsHttpHandler'。
我目前以httpclient这种方式构建我的
HttpClient client = _httpClientFactory.CreateClient("ignoreSSL");
Run Code Online (Sandbox Code Playgroud)
做测试,这样就解决了,不用 httpclientfactory
HttpClient ad = new HttpClient(handler, false);
Run Code Online (Sandbox Code Playgroud)
对于多我找我找不到如何告诉httpclientfactory不让处理程序处理?