Ich bin api und nannte sie über .NETeinen Rest api mit Benutzername und Passwort aufrufen - wie man
Ich habe eine api zur Ruhe: https://sub.domain.com/api/operations?param=value¶m2=value
Die Noten für die api sagen, dass zu genehmigen I muss die grundlegende Zugangsauthentifizierung verwenden - wie mache ich das?
Im Moment habe ich diesen Code:
WebRequest req = WebRequest.Create(@"https://sub.domain.com/api/operations?param=value¶m2=value");
req.Method = "GET";
//req.Credentials = new NetworkCredential("username", "password");
HttpWebResponse resp = req.GetResponse() as HttpWebResponse;
Allerdings bekomme ich ein 401 nicht autorisierten Fehler.
Was vermisse ich, wie kann ich mit der Basiszugriffsberechtigung API-Aufrufe bilden?
Der Authentifizierungstyp hängt von der API ab. Was ist die API, die Sie aufrufen möchten? 401 unautorisiert bedeutet, dass Sie eindeutig ungültige Anmeldedaten übergeben haben und nicht genügend Kontext für die Diagnose bereitstellen. Verwendet die API OAuth? –