PASSER UN PROXY AVEC VB.NET

Signaler
Messages postés
42
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
4 novembre 2008
-
Messages postés
589
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
29 avril 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28617-passer-un-proxy-avec-vb-net

Messages postés
589
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
29 avril 2008
2
il est vrai que ce code avait été écrit pour 2003
Messages postés
25
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 novembre 2013
2
Il y a une erreur de conversion d'objet si on utilise le .NET Framework 2.0
Voici la solution :

Dim myWebRequest As HttpWebRequest
myWebRequest = CType(WebRequest.Create("http://www.titi.int/test.xml"), HttpWebRequest)
myWebRequest.Proxy = New System.Net.WebProxy("proxy:port", True)
myWebRequest.Proxy.Credentials = New NetworkCredential("username", "password", "domain")

' le reponse est recuperé dans un stream
Dim streamResponse As Stream = myWebResponse.GetResponseStream()

Dim streamRead As New StreamReader(streamResponse)
Dim MystrW As New StreamWriter("C:\_TEST.XML") 'on enregistre le stream
MystrW.Write(streamRead.ReadToEnd)

' fermeture des streams.
streamResponse.Close()
streamRead.Close()
MystrW.Close()
myWebResponse.Close()
Messages postés
40
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
19 janvier 2009

sincérement ...

J'y comprends rien !! :)
Messages postés
42
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
4 novembre 2008

Euh...ben....je peuw vous dire que à la RATP, ben ça marche pas !?!