Estou escrevendo um programa que lê o conteúdo de um URL fornecido pelo usuário. Meu problema está no código mais ou menos assim:
Uri uri = new Uri(url);
WebRequest webRequest = WebRequest.Create(uri);
WebResponse webResponse = webRequest.GetResponse();
ReadFrom(webResponse.GetResponseStream());
E isso não funciona se o URL fornecido for um URL "https: //". Alguém pode me ajudar a mudar este código para que funcione com conteúdo criptografado SSL. Obrigado.
c#
webrequest
Alfred B. Thordarson
fonte
fonte
ServicePointManager.ServerCertificateValidationCallback <- Security.RemoteCertificateValidationCallback (fun _ _ _ _ -> true)
+= delegate { return true; }
Este link é do seu interesse: http://msdn.microsoft.com/en-us/library/ds8bxk2a.aspx
fonte
Este funcionou para mim:
fonte