【问题标题】:C# WebClient with https带有 https 的 C# WebClient
【发布时间】:2009-08-27 06:44:42
【问题描述】:

我想使用 https 使用 WebClient 的 UploadData 方法上传文件。而且我想忽略服务器端证书验证(总是接受服务器证书并且只使用https的加密功能)。

我很努力,但找不到类似的样本。谁能告诉我如何实施?有参考样本吗?

我正在使用 VSTS2008 + C# + .Net 3.5。目标服务器运行 IIS 7.0 + Windows Vista x64。

【问题讨论】:

    标签: c# .net visual-studio-2008 https


    【解决方案1】:

    在向您发送 HTTPS 请求之前尝试添加此内容(确保导入 System.Net 命名空间)。

    ServicePointManager.ServerCertificateValidationCallback += 
        delegate(object sender, X509Certificate certificate, X509Chain chain, 
        SslPolicyErrors sslPolicyErrors)
    {
       return true;
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2010-10-06
      • 2013-12-02
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      相关资源
      最近更新 更多