2010-10-07 6 views
0

Tout d'abord, l'écran ci-dessous est la fenêtre contextuelle lorsque j'ai demandé une page Web ASP. Quand je suis authentifié, il répond à une donnée XML.Automatisation de l'authentification par programme

1.Quel est le type de cette méthode d'authentification. Comment est-il géré? 2.Comment puis-je contourner par programmation (en utilisant C sharp) cet écran de connexion en fournissant les informations d'identification nécessaires.

login screen

Répondre

1

grâce, vous a aidé beaucoup. Je l'ai résolu. juste le code comme ci-dessous est suffisant.

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