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; //总是接受
}
}