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.