抓取一个安全的网站

时间:2009-08-10 20:26:40

标签: c# asp.net

如果我想抓取拥有SSL证书的网站,我该怎么做?

我知道C#和WebClient / HttpWebRequest中有HttpWebResponse课程,但我需要做出哪些更改?

2 个答案:

答案 0 :(得分:3)

除了应以“https”而非“http”开头的网址外,您无需更改任何内容。

答案 1 :(得分:1)

只需将其添加到应用程序的顶部

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

这将使HttpWebRequest接受来自服务器的任何证书。