Ich bin hinter einer Firewall, die mich fragt, um Anmeldeinformationen einzugeben, bevor ich Internet zugreifen. Also wird meine erste HTTP-Anfrage abgefangen und dann an einen sicheren Server weitergeleitet, der mich zur Eingabe meiner Anmeldedaten auffordert, das Serverzertifikat ist jedoch nicht gültig und daher schlägt meine request.getResponse mit der Ausnahmebedingungsnachricht fehl: "Die zugrunde liegende Verbindung wurde geschlossen keine Vertrauensstellung für die SSL/TL sicheren Kanal“Umgang mit Umleitung in .NET WebRequest
WebRequest googleRequest = WebRequest.Create("http://74.125.67.100");
try {WebResponse response = googleRequest.GetResponse();}
catch(WebException ex){System.Console.WriteLine("ex.message");}
Eigentlich festzustellen, was ich will, ist die Location-Header der Antwort zu bekommen, die mich leitet, so dass ich dann mit ungültigem eine SSL-Verbindung mit dem Server herstellen kann Zertifikat. Ich bin dankbar für Vorschläge.