用了SKIT的组件做企业微信开发,本地测试正常,上传服务器后出现One or more errors occurred. (The SSL connection could not be established, see inner exception.)错误
解决办法,修改Flurl默认的httpclient
public class UntrustedCertClientFactory : DefaultHttpClientFactory
{
public override HttpMessageHandler CreateMessageHandler() {
return new HttpClientHandler {
ServerCertificateCustomValidationCallback = (a, b, c, d) => true
};
}
}
FlurlHttp.Configure(settings => {
settings.HttpClientFactory = new UntrustedCertClientFactory();
});
参考:
企业微信开发中SSL问题:Flurl配置解决UntrustedCertificates
文章讲述了在使用SKIT组件进行企业微信开发时,遇到SSL连接问题。作者提供了通过修改Flurl的HttpClientFactory,特别是创建自定义UntrustedCertClientFactory来解决Oneormoreerrorsoccurred,SSL验证回调为true的方法。参考链接给出了解决方案。
822

被折叠的 条评论
为什么被折叠?



