NetCore HttpClient The SSL connection could not be established, see inner exception

Posted leoxjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NetCore HttpClient The SSL connection could not be established, see inner exception相关的知识,希望对你有一定的参考价值。

之前遇到一个问题

 

https://www.cnblogs.com/leoxjy/p/10201046.html

 

在centos 7.x  HttpClient访问会出问题  The SSL connection could not be established, see inner exception

最后彻底解决是进入容器docker

那么 最近又FQ搜到一个解决方案 可以systemctl 运行的时候也不会 SSL

上代码

       var httpClientHandler = new HttpClientHandler
            
                ServerCertificateCustomValidationCallback = (message, certificate2, arg3, arg4) => true
            ;
            using (HttpClient client = new HttpClient(httpClientHandler))
            
                string url = WeiXinSettings.GetJscode2Session(code);

                var result = await client.GetAsync(url);

                if (result.IsSuccessStatusCode)
                
                    string str = await result.Content.ReadAsStringAsync();

                    return str;
                
            

  

 

以上是关于NetCore HttpClient The SSL connection could not be established, see inner exception的主要内容,如果未能解决你的问题,请参考以下文章

asp.netcore 高并发下使用HttpClient的方法

NetCore3.1中HttpClient的一个小问题

使用 httpClient.postasync 进行 web api 调用 .net core

.NET Core HttpClient+Consul实现服务发现

Net Core 3.1 IHttpClientFactory/HttpClient 第一次请求慢

(多张图片打包为Zip返回前端下载) 记NetCore HttpClient.GetStreamAsync()返回只读流,Stream的Length属性不可用,报错的问题。