Ich habe einen grundlegenden WCF-Dienst und möchte ihn mit HttpWebRequest testen. Das Problem ist, dass ich die Standardauthentifizierung verwende. Wie füge ich einen Header mit Standardauthentifizierung hinzu?
Das ist mein Code bisher:
var request = (HttpWebRequest)WebRequest.Create(url);
Vielen Dank
Einfach. So fügen Sie Ihrer HttpRequest eine Basisauthentifizierung hinzu:
string username = "Your username";
string password = "Your password";
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(username + ":" + password));
request.Headers.Add("Authorization", "Basic " + svcCredentials);
Bei der Standardauthentifizierung müssen Sie Base64 zum Codieren der Anmeldeinformationen verwenden.