Nach dem Empfang einer Anforderung an die vorgesehene API gibt Cloud App Security eine Antwort zurück, die anzeigt, ob die Anforderung erfolgreich war.

Die Antwort liegt im JSON-Format vor und unterliegt den Statuscodes der HTTP-Antwort.

In der folgenden Tabelle werden die unterstützten HTTP-Antwortstatuscodes beschrieben:

Antwortstatus

Statuscode

Beschreibung

OK

200

Die Anforderung wurde erfolgreich ausgeführt, oder es wurde mindestens ein Datensatz gefunden, der mit den Kriterien in der Anforderung übereinstimmt und im Antworttext zurückgegeben wurde.

Im Falle eines JSON-Formats wird die Struktur immer zurückgegeben, auch wenn sie leer ist.

Erstellt

201

Die Anfrage wurde bearbeitet, und die Aktion wurde erfolgreich erstellt.

Ungültige Anforderung

400

Bei der Anforderung fehlt ein erforderlicher Parameter, oder ein Parameter enthält Daten, die falsch formatiert sind.

Nicht autorisiert

401

In der Anforderung sind keine Autorisierungsinformationen enthalten, die Autorisierungsinformationen sind falsch oder der Benutzer ist nicht autorisiert.

Verboten

403

Für die Anforderung ist keine Berechtigung vorhanden.

Nicht gefunden

404

Die angeforderte API oder das angeforderte Aufgaben-Token konnte nicht gefunden werden.

Methode nicht zulässig

405

Die angeforderte Methode wird für die angeforderte API nicht unterstützt.

Zu viele Anforderungen

429

Der Benutzer hat mehr als 20 Anforderungen in der letzten 1 Minute durchgeführt und wurde gedrosselt.

Der Benutzer kann neue Anforderungen in der nächsten Minute von der ersten Anforderung starten.

Interner Serverfehler

500

Der Dienst hat eine unerwartete Situation entdeckt und kann die Anforderung nicht besser beantworten.

Service nicht verfügbar

503

Der Server kann die Anforderung nicht bearbeiten (weil er überlastet ist oder wegen Wartungsarbeiten ausgefallen ist). Im Allgemeinen handelt es sich um einen temporären Status.

Bei einem anderen Statuscode als 200 verfügt jede Fehlerantwort über einen formatierten Text, der aus einem Ergebniscode, einer Ablaufverfolgungs-ID und einer Meldung wie folgt besteht:

HTTP/1.1 <status code> <response status>
Content-Type: application/json

{
 "code":(an integer indicating the result of this API call),
 "traceId":"(randomly generated identity to uniquely trace the request)",
 "msg":"(a string describing the result code)"
}
Anmerkung:

Eine vollständige Liste der code-Werte finden Sie unter API-Ergebniscodes.