Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2229 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Connexion web avec proxy et authentification (resolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c#] Connexion web avec proxy et authentification (resolu)

n°849740
liink
Posté le 14-09-2004 à 10:52:39  profilanswer
 

Code :
  1. // recupere infos proxy par defaut (config IE)
  2. IWebProxy proxy = WebProxy.GetDefaultProxy();
  3. HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
  4. // indique le proxy a utiliser pour la requete http
  5. request.Proxy = proxy;
  6. //recupere la page
  7. HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  8. // traitement stream et affichage
  9. Stream streamResponse = response.GetResponseStream();
  10. StreamReader streamRead = new StreamReader(streamResponse);
  11. string responseString = streamRead.ReadToEnd();
  12. Console.WriteLine(responseString);


 
Je voudrai gerer en plus la connexion via un proxy avec authentification. Quelque pourrait m'indiquer comment gerer ca ou ce que je dois ajouter ?


Message édité par liink le 16-09-2004 à 14:44:50
mood
Publicité
Posté le 14-09-2004 à 10:52:39  profilanswer
 

n°850007
HappyHarry
Posté le 14-09-2004 à 15:45:05  profilanswer
 

NetworkCredential cred = new NetworkCredential(user, password);
 
proxy.Credentials = cred;
 
 
 
un truc dans le genre

n°850025
liink
Posté le 14-09-2004 à 15:52:41  profilanswer
 

HappyHarry a écrit :

NetworkCredential cred = new NetworkCredential(user, password);
 
proxy.Credentials = cred;
 
 
 
un truc dans le genre


 
merci, mais cette solution ne marche pas chez moi, j'ai initialisé le domaine, mais rien.
 

n°851498
liink
Posté le 16-09-2004 à 10:22:34  profilanswer
 

voila j'ai la reponse :
la methode :

Code :
  1. WebProxy.GetDefaultProxy();

ne semble pas bien fonctionner et pose des problemes.
 
Voila pour info la reponse a ce que je voulais faire :
 

Code :
  1. WebProxy proxy = new WebProxy("domaine:8080",true);
  2. NetworkCredential credentials = new NetworkCredential("user","pass" );
  3. proxy.Credentials = credentials;
  4. WebRequest request=WebRequest.Create(url);
  5. request.Proxy = proxy;
  6. HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  7. Stream streamResponse = response.GetResponseStream();
  8. StreamReader streamRead = new StreamReader(streamResponse);
  9. string responseString = streamRead.ReadToEnd();
  10. Console.WriteLine(responseString);



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] Connexion web avec proxy et authentification (resolu)

 

Sujets relatifs
timeout [résolu][PHP] Rechercher des balises dans un fichier [RESOLU]
[C#] Lancer un autre exe depuis un programme C# - Résolu -OK sous IE et Opéra mais pas sous mozilla [résolu]
Meilleur système de connexion[Résolu] Passage de "paramêtres" entre pages
lié des tables SQL server en lecture via Access (résolu)[resolu] du code php dans une chaine
connexion ODBC sur un serveur sql 2000 par internet[Résolu - ADO] Problème de connexion à un serveur OLAP
Plus de sujets relatifs à : [c#] Connexion web avec proxy et authentification (resolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR