Allgemeine Fehlerfälle



CODE

Erläuterung

400 Bad Request

Die Nachricht war syntaktisch fehlerhaft (z.B. Fehler im XML von KKRTransport oder ein Queryparameter hat das falsche Format/Länge, …).

401 Unauthorized

Nicht authentifiziert. Eine Anmeldung ist erforderlich.

403 Forbidden

Fehlende Berechtigung, z.B. wenn ein Register versucht, Aktionen unter einer anderen als seiner eigenen IK durchzuführen oder wenn versucht wird, ein Paket zu aktualisieren, dass im Status ACCEPTED ist.

404 Not Found

Die angefragte Ressource konnte nicht gefunden werden.

409 Conflict

Konflikt. An der Ressource wurde nebenläufig eine Änderung vorgenommen. Ein Update würde die zwischenzeitlich erfolgte Änderung überschreiben (OptimisticLockException).

500 Internal Server Error

Unbekannter Fehler auf dem Server ist aufgetreten. Der Betreiber/Hersteller sollte informiert werden.

Über einen Header mit dem Schlüssel „X-Cause" können bei jeder Fehlernachricht weitere Hinweise zur Ursache des Fehlers übermittelt werden.