OVH Cloud OVH Cloud

Syntaxe pour passer par un proxy avec un objet HttpWebRequest

5 réponses
Avatar
Bull
Bonjour,

Actuellement, je lis le contenu de pages web en utilisant un objet
HttpWebRequest. Tout fonctionne parfaitement mais apparement, un de mes
utilisateurs qui passe par un proxy a un bug.

Mon code est le suivant :

Dim hwebrequest As System.Net.HttpWebRequest =
System.Net.HttpWebRequest.Create(pageUrl)
Dim proxyInfo As System.Net.IPHostEntry =
System.Net.Dns.GetHostByAddress(proxyAddress)
Dim proxy As New System.Net.WebProxy(proxyInfo.HostName,
Integer.Parse(proxyPort)
Dim proxyLogin As String = proxyUsername
Dim proxyPass As String = proxyPassword
proxy.Credentials = New System.Net.NetworkCredential(proxyLogin, proxyPass)
hwebrequest.Proxy = proxy

Où ai-je faux ?

Merci d'avance pour votre aide

--
Cordialement,
Bull

5 réponses

Avatar
Etudiant
teste ma source http://www.vbfrance.com/code.aspx?id(617
a+
Avatar
Bull
Bonjour,

Merci pour ta réponse. J'avais trouvé des scripts similaires mais le
problème est que l'on ne peut pas spécifier le port et il me semble que cela
soit nécessaire (la plupart des logiciels propose de le spécifier).
Ou est-ce que je me trompe et que le port est en fait inutile ?

Merci d'avance pour ton complément de réponse

--
Cordialement,
Bull


"Etudiant" a écrit dans le message de news:

teste ma source http://www.vbfrance.com/code.aspx?id(617
a+


Avatar
Etudiant
je l'ai teste et il passait a travers le port 8080 sans rien demander
mis a part le login (MonDomaineLogin) et le mot de passe
Avatar
Etudiant
tu as ca myproxy.GetDefaultProxy si l'utilisateur a configurer son acces
internet je pense que tu peux recuperer les infos avec ca mais pas sur
Avatar
Bull
Et si on veut spécifier le port du proxy, comment peut-on faire ?

--
Cordialement,
Bull


"Etudiant" a écrit dans le message de news:
%23yI2%
je l'ai teste et il passait a travers le port 8080 sans rien demander mis
a part le login (MonDomaineLogin) et le mot de passe