.NET HttpWebRequest HTTPS error
-
21-09-2019 - |
Pregunta
Hola Estoy tratando de recuperar los datos desde una red https (no estoy detrás de un firewall o un proxy) Sin embargo, incluso aceptar todos los certificados que sigue echando System.Net.WebExceptionStatus.SecureChannelFailure
con el mensaje que se muestra: Cancelada la solicitud: No se puede crear un seguro SSL / canal TLS
... He buscado por todas partes para que los individuos es mi última oportunidad.
static void Main(string[] args)
{
RemoteCertificateValidationCallback ServerCertificateValidationCallback = delegate { return true; };
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://miyoigo.yoigo.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
Console.Write(reader.ReadToEnd());
}
}
Gracias de antemano;)
Solución 3
he resuelto mi problema mirando: ¿Cómo se llega un objeto System.Web.HttpWebRequest utilizar SSL 2.0?
Otros consejos
intente imprimir la propiedad InnerException del WebException, debe proporcionar una razón en particular la negot falló
Console.WriteLine("Inner Exception");
Console.WriteLine(String.Concat(e.InnerException.StackTrace, e.InnerException.Message));
Este código funciona bien para mí exactamente como lo tienes. Mi conjetura es que tienes algo relacionado con la red pasando. ¿Está detrás de un proxy o servidor de seguridad? Como dijo Ray en su comentario, intentar golpear esa URL desde un navegador.