2010-09-16 106 views
0

我想登录网站bakcell.com/en/login,做一些与同一个会话,但是当我尝试这个代码,我得到这个错误:我有登录问题从C#桌面应用程序网站

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

代码:

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(); 

但是,当我从任何Web浏览器中它工作正常打开这个网址,所以我怎么能要求一个网页浏览器会得到这个URL指定的身体?

回答

0

您是否尝试将您的用户代理更改为某些标准,如Mozilla/5.0?

+0

是的,我已经尝试过,但它的反应与相同的结果 – hers19 2010-09-18 06:18:43