Estoy escribiendo un programa que lee contenido de una URL proporcionada por el usuario. Mi problema está en el código que dice algo como esto:
Uri uri = new Uri(url);
WebRequest webRequest = WebRequest.Create(uri);
WebResponse webResponse = webRequest.GetResponse();
ReadFrom(webResponse.GetResponseStream());
Y esto se rompe si la URL proporcionada es una URL "https: //". ¿Alguien puede ayudarme a cambiar este código para que funcione con contenido cifrado SSL? Gracias.
c#
webrequest
Alfred B. Thordarson
fuente
fuente
ServicePointManager.ServerCertificateValidationCallback <- Security.RemoteCertificateValidationCallback (fun _ _ _ _ -> true)
+= delegate { return true; }
Este enlace será de su interés: http://msdn.microsoft.com/en-us/library/ds8bxk2a.aspx
fuente
Este funcionó para mí:
fuente