2010-09-16 8 views
0

Je veux vous connecter au site bakcell.com/en/login et faire quelque chose avec la même session, mais lorsque je tente ce code que je reçois cette erreur:J'ai un problème avec la connexion à un site d'application de bureau C#

The remote server returned an error: (401) Unauthorized.

code:

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create("http://bakcell.com/en/login"); 
HttpWebResponse rs = (HttpWebResponse)wr.GetResponse(); 
Stream s = rs.GetResponseStream(); 
StreamReader srt = new StreamReader(s); 
receiveData = srt.ReadToEnd(); 

Mais quand j'ouvre cette URL depuis tout navigateur web il fonctionne normalement, alors comment puis-je demander en tant que navigateur Web serait d'obtenir le corps spécifié avec cette URL?

Répondre

0

Avez-vous essayé de changer votre agent utilisateur pour quelque chose de standard, comme Mozilla/5.0?

+0

ouais, j'ai essayé mais les réponses avec le même résultat – hers19