2009-05-29 6 views
1

Ich versuche herauszufinden, wie die System.Net.WebRequest-Klasse verwendet werden kann, um meine Anmeldeinformationen zu senden, wenn der Apache-Server über eine .htaccess-Datei verfügt, die den Zugriff schützt. Es scheint etwas mit der Credentials-Eigenschaft zu tun zu haben (stell dir das vor!), Aber ich bin mir nicht sicher, wie ich das korrekte ICredentials-Objekt erstellen soll. Beispielcode = akzeptierte Antwort.Wie verwende ich System.Net.WebRequest, um auf eine .htaccess-geschützte Seite zuzugreifen?

Antwort

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

Danke! Und willkommen auf der Website – Luke

Verwandte Themen