2 rückgabecodes, 3 uri-format, 4 format des ressourcen-modells – HP OneView Benutzerhandbuch

Seite 64: 5 anmelden bei der appliance über rest-apis, Rückgabecodes, Uri-format, Format des ressourcen-modells, Anmelden bei der appliance über rest-apis

Advertising
background image

5.2 Rückgabecodes

Beschreibung

Rückgabecode

Erfolgreiche Ausführung.

2xx

Mit Fehlermeldung zurückgegebener clientseitiger Fehler

4xx

Mit Fehlermeldung zurückgegebener Appliance-Fehler

5xx

HINWEIS:

Wenn ein Fehler auftritt, was an dem Rückgabecode 4xx oder 5xx zu erkennen ist,

wird eine ErrorMessage zurückgegeben. Das erwartete Ressourcen-Modell wird nicht
zurückgegeben.

5.3 URI-Format

Alle URIs verweisen auf Ressourcen. Der Client muss keine URIs erstellen oder ändern. Der URI für
eine Ressource ist statisch und besitzt das Format
https://{appl}/rest/Ressourcen-Kategorie/Ressourcen-ID

, wobei Folgendes gilt:

https://{appl}

Appliance-Adresse

/rest

Typ des URI

/Ressourcen-Kategorie

Kategorie der Ressource (z. B. server-profiles)

/Ressourcen-Instanz-ID

Kennung der spezifischen Ressourcen-Instanz (optional)

5.4 Format des Ressourcen-Modells

Die Ressourcen unterstützen JSON (JavaScript Object Notation) zum Austauschen von Daten über
eine REST-API. Sofern nicht anderweitig im REST-API-Vorgang angegeben, lautet der Standard JSON.

5.5 Anmelden bei der Appliance über REST-APIs

Wenn Sie sich über die REST-API login-sessions bei der Appliance anmelden, wird eine
Sitzungs-ID zurückgegeben. Die Sitzungs-ID wird bei allen nachfolgenden REST-API-Vorgängen im
Header auth verwendet, außer wie unter REST-API-Anforderungsheader vermerkt. Die Sitzungs-ID
ist 24 Stunden lang gültig.

Abmelden

Anmelden

Vorgang

DELETE

API

/rest/login-sessions

Anforderungsheader

auth:{IhreSitzungsID}

REST-API-Anforderungsheader

Anforderungstext

Keiner

Antwort

204 No Content

Vorgang

POST

API

/rest/login-sessions

Anforderungsheader

REST-API-Anforderungsheader

Anforderungstext

{"userName":"IhrBenutzername","password":"IhrKennwort"}

HINWEIS:

Dies ist ein Beispiel für eine lokale Anmeldung bei

der Appliance. Bei Einsatz eines Verzeichnisdienstes müssen
die folgenden Attribute hinzugefügt werden: authnHost und
authLoginDomain

.

Antwort

Die LoginSessionIdDTO, in der die Sitzungs-ID enthalten ist

64

Verwenden der REST-APIs und anderer Programmierungsschnittstellen

Advertising