0
Ich möchte RestSharp verwenden, um Api-Aufrufe an Gerrit zu senden, aber ich habe Probleme mit der Authentifizierung.Verwenden von RestSharp mit Gerrit-REST-API
Zum Beispiel gibt es den curl Befehl, das funktioniert:
curl --digest --user VladDracul:5SAbg1pFWyqsvcs4aB7aGL2lISh8fuOjcoQK9WRGSA http://localhost:8080/a/groups/
aber wie kann ich den --user zu einem restSharp anrufen?
myAuth = new HttpBasicAuthenticator("VladDracul","5SAbg1pFWyqsvcs4aB7aGL2lISh8fuOjcoQK9WRGSA");
restClient = new RestClient(BaseUrl);
restClient.Authenticator = myAuth;
var request = new RestRequest(Method.GET);
request.Resource = "https://stackoverflow.com/a/groups/";
request.AddHeader("Content-type", "application/json");
var response = restClient.Execute(request);
Die Antwort, die ich erhalten, ist "Unauthorized"