2009-05-29 5 views
1

J'essaie de comprendre comment utiliser la classe System.Net.WebRequest pour envoyer mes informations d'identification lorsque le serveur Apache a un fichier .htaccess protégeant l'accès. Cela semble être quelque chose à voir avec la propriété Credentials (imaginez ça!) Mais je ne suis pas sûr de savoir comment créer l'objet ICredentials correct. Exemple de code = réponse acceptée.Comment utiliser System.Net.WebRequest pour accéder à une page protégée par .htaccess?

Répondre

3
System.Net.CredentialCache aCredentialCache = new System.Net.CredentialCache(); 
aCredentialCache.Add(new Uri("www.yoursite.com"), "Basic", new System.Net.NetworkCredential("User", "Password")); 

System.Net.WebRequest aRequest = System.Net.WebRequest.Create("www.yoursite.com"); 
aRequest.Credentials = aCredentialCache; 
+0

Merci! Et bienvenue sur le site – Luke

Questions connexes