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:
Code | Beschreibung |
---|---|
200 Ok | Alles i.O. |
400 Bad Request | Der URL enthält unerlaubte Zeichen, Strukturen, Parameter, oder die Parameter im Body können nicht interpretiert werden. |
401 Unauthorized | Nicht authentifiziert |
403 Forbidden | Nicht autorisiert |
404 Not Found | Die angeforderte Ressource wurde nicht gefunden, z.B. ein Delete auf einen nicht existierenden Datensatz. |
406 Not Acceptable | Der Contenttype (Request oder Response) wird nicht unterstützt. |
409 Conflict | Konflikt in den Daten, DB-Fehler, z.B. Constraintverletzung |
415 Unsupported Media Type | accept- oder content-type-Header der nicht unterstützt wird. |
500 Internal Server Error | System- oder Programmfehler |
501 Not Implemented | Anforderung einer nicht implementierten Funktionalität |