Fehlercodes

Jede Antwort vom Server wird mit einem Statuscode zurückgegeben. Bei Fehlern wird zusätzlich ein Detailtext zurückgegeben, der genauere Auskunft über die Ursache gibt. Folgende Codes sind implementiert:

CodeBeschreibung
200 OkAlles i.O.
400 Bad RequestDer URL enthält unerlaubte Zeichen, Strukturen, Parameter, oder die Parameter im Body können nicht interpretiert werden.
401 UnauthorizedNicht authentifiziert
403 ForbiddenNicht autorisiert
404 Not FoundDie angeforderte Ressource wurde nicht gefunden, z.B. ein Delete auf einen nicht existierenden Datensatz.
406 Not AcceptableDer Contenttype (Request oder Response) wird nicht unterstützt.
409 ConflictKonflikt in den Daten, DB-Fehler, z.B. Constraintverletzung
415 Unsupported Media Typeaccept- oder content-type-Header der nicht unterstützt wird.
500 Internal Server ErrorSystem- oder Programmfehler
501 Not ImplementedAnforderung einer nicht implementierten Funktionalität