zoukankan      html  css  js  c++  java
  • 应对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;

            }

        }
  • 相关阅读:
    static关键字详解
    解读equals()和hashCode()
    基于马士兵老师的高并发笔记
    scrapy安装及基本使用
    scrapy 简单操作
    python django简单操作
    Map,Filter 和 Reduce
    2017-08-06笔记
    幂等性
    Jmeter jdbc连接
  • 原文地址:https://www.cnblogs.com/chenli0513/p/2036277.html
Copyright © 2011-2022 走看看