• 应对https协议的下载方式


    在请求下函数前面加一句这样的话,就可以实行对https协议的网站进行下载。
    ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);

     

     


       
    public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
             { 
    // Always accept
                 Console.WriteLine("accept" + certificate.GetName());
                 
    return true//总是接受
             } 
        public class AcceptAllCertificatePolicy : ICertificatePolicy
        {

            
    public AcceptAllCertificatePolicy()
            {

                
    //

                
    // TODO: Add constructor logic here

                
    //

            }

            
    public bool CheckValidationResult(ServicePoint sPoint,

            X509Certificate cert, WebRequest wRequest, 
    int certProb)
            {

                
    // Always accept

                
    return true;

            }

        }
  • 相关阅读:
    mybatis的知识点总结
    orm框架与缓存的关系
    mybatis知识点
    mybatis
    MyBatis的动态SQL详解
    工资谈判技巧
    MySQL 创建函数(Function)
    开始AFNetworking
    hdu 4778 Rabbit Kingdom(减少国家)
    设计模式:代理模式
  • 原文地址:https://www.cnblogs.com/chenli0513/p/2036277.html
Copyright © 2020-2023  润新知