从C#桌面应用程序登录网站时遇到问题

时间:2010-09-16 18:54:31

标签: c# httpwebrequest

我想登录网站bakcell.com/en/login并使用相同的会话执行某些操作,但是当我尝试此代码时出现此错误:

  

远程服务器返回错误:(401)未经授权。

代码:

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

但是,当我从任何网络浏览器打开此网址时,它正常工作,那么我如何通过网络浏览器请求使用此网址指定正文?

1 个答案:

答案 0 :(得分:0)

您是否尝试过将用户代理更改为标准内容,例如Mozilla / 5.0?