WebClient 请求 启用SSL的站点 时,如果站点的证书是不可信的,请求会被阻止,解决办法如下:
public static class CertificateTrust
{
public static void SetCertificatePolicy()
{
ServicePointManager.ServerCertificateValidationCallback+= RemoteCertificateValidate;
}
private static bool RemoteCertificateValidate(object sender, X509Certificate cert,X509Chain chain, SslPolicyErrors error)
{
return true; //总是接受
}
}

本文介绍如何在WebClient请求启用SSL的站点时,处理不可信证书的问题,通过自定义`CertificateTrust`类设置证书验证策略,确保请求始终被接受。
&spm=1001.2101.3001.5002&articleId=121556986&d=1&t=3&u=36765f1022da4236bb556d6305b64210)
1254

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



