Flurl.Http出现Call failed. The SSL connection could not be established 错误

用了SKIT的组件做企业微信开发,本地测试正常,上传服务器后出现One or more errors occurred. (The SSL connection could not be established, see inner exception.)错误

解决办法,修改Flurl默认的httpclient

cs 复制代码
public class UntrustedCertClientFactory : DefaultHttpClientFactory
    {
        public override HttpMessageHandler CreateMessageHandler() {
            return new HttpClientHandler {
                ServerCertificateCustomValidationCallback = (a, b, c, d) => true
            };
        }
    }


FlurlHttp.Configure(settings => {
    settings.HttpClientFactory = new UntrustedCertClientFactory();
});

参考:

c# - Flurl and untrusted certificates - Stack Overflow

Configuration - Flurl

相关推荐
huohaiyu11 小时前
HTTPS的加密流程
网络协议·http·https
Barkamin12 小时前
HTTPS的工作过程
网络协议·http·https
cccyi713 小时前
支持 HTTP 协议的主从 Reactor 高性能服务器组件
服务器·http·reactor
上去我就QWER1 天前
详解HTTP协议中的multipart/form-data
网络·网络协议·http
sugar__salt1 天前
网络原理(五)——HTTP
网络·网络协议·http
芒果披萨1 天前
http请求
网络·网络协议·http
Predestination王瀞潞2 天前
5.3.1 通信->HTTP3超文本传输协议标准(IETF RFC 9114):HTTP(HypetText Transfer Protocol)
网络协议·tcp/ip·http
先跑起来再说2 天前
HTTP到底是什么?一次讲清楚
网络·网络协议·计算机网络·http
我爱吃土豆12 天前
HTTP首部讲解
后端·http·web
闻道且行之2 天前
ESP32 搭建 HTTP 服务:接收图片并实时显示
网络·网络协议·http·esp32·tft_espi