以编程方式自动化身份验证

时间:2010-10-07 13:01:19

标签: c# asp.net authentication

首先,当我请求asp网页时,下面的屏幕是弹出窗口。当我通过身份验证时,它会响应xml数据。

1.此验证方法的类型是什么。它是如何管理的? 2.如何通过提供必要的凭据以编程方式(使用C sharp)绕过此登录屏幕。

login screen

1 个答案:

答案 0 :(得分:1)

谢谢,你帮了很多忙。我解决了只需下面的代码就足够了。

    string url = "www.testweb.com";
    WebRequest myReq = WebRequest.Create(url);
    myReq.Timeout = 1000000000;
    string username = "Administrator";
    string password = "123456";
    myReq.Credentials = new NetworkCredential(username, password);
    WebResponse wr = myReq.GetResponse();
    Stream receiveStream = wr.GetResponseStream();
    StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
    string content = reader.ReadToEnd();