Bonjour à toutes et à tous !
Et bonne saint valentin!
Bon plus sérieusement je bloque sur un problème pour récupérer un flux RSS spécifique : https://beacon.jpl.nasa.gov/?cat=5&feed=rss2
Quand j’essaie d'exploiter le code suivant j'ai une exception qui m'indique : "La demande a été abandonnée : Impossible de créer un canal sécurisé SSL/TLS (Statut = SecureChannelFailure{10})"
Mais si j’essaie avec le flux RSS "https://hackaday.com/blog/feed/" je n'est pas de problèmes et j'ai un résultat dans objWebResponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles BtnLink.Click Dim objWebRequest As System.Net.WebRequest = Nothing Dim objWebResponse As System.Net.WebResponse = Nothing Try ' Création de la requête System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 objWebRequest = System.Net.HttpWebRequest.Create(TxtboxLink.Text) objWebRequest.Timeout = 10000 ' Envoi de la requête au serveur objWebResponse = objWebRequest.GetResponse() Catch ex As Exception MsgBox(ex.Message & vbCrLf & "status : " & vbCrLf, MsgBoxStyle.Information, "Information") End Try End Sub
En cherchant avec mon ami Google, je suis tombé sur des chose de ce genre (en c#) :
Mais j'avoue que cela ne me parle pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 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()); } }
Si certain d'entre vous on déjà eu ce genre de chose et on trouvé une solution, je suis preneur
Je bosse en VB.Net sur des applications de bureau "win32" avec Visual Studio Community 2015 sous Windows 10
D'avance merci.
Fabien.
Partager