Anfordern von html über https mit c# Webclient

Ich bin versucht verschiedene html-Ressourcen mit c# - WebClient-Klasse aus einer Seite, die ich keine Kontrolle habe.
Wenn ich versuche, Zugriff auf urls wie
"https://archive.org/details/OTRR_In_The_Name_Of_The_Law_Singles"

Bekomme ich die Fehlermeldung:
System.Net.WebException: Die Anfrage wurde abgebrochen: es Konnte keine sichere SSL/TLS-Kanal.

Habe ich Lösungen gefunden, empfehle ich den folgenden code verwenden, ignorieren Sie die Zertifikat-Anforderung und damit der webclient fungieren als browser, aber ich erhalten die gleiche Fehlermeldung

 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(
            delegate
            {
                return true;
            });
            using(WebClient webClient = new WebClient()) {
                webClient.Headers["User-Agent"] = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)";
                webClient.Headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                webClient.Headers["Accept-Language"] = "en-us,en;q=0.5";
                webClient.Headers["Accept-Encoding"] = "gzip,deflate";
                webClient.Headers["Accept-Charset"] = "ISO-8859-1,utf-8;q=0.7,*;q=0.7";
                StreamReader sr = new StreamReader(webClient.OpenRead(inputString));
}
Bist du hinter einem proxy?
Ich wahrscheinlich bin, ich bin mit einem server gehostet. Was wäre eine Lösung gegeben, ich bin hinter einem proxy?
Kontaktierte meinen Freund, der Techniker meinen server und er teilte mir mit, ich bin nicht hinter einem proxy.

InformationsquelleAutor RRadix | 2013-11-19

Schreibe einen Kommentar