HTTP_003_STATUS_CODES: Statuscodes sind fachlich praezise
Severity: must. Bereich: http-api.
Regel
Endpunkte MUESSEN spezifische Statuscodes verwenden: 200/201/204 fuer Erfolg, 400 fuer ungueltige Syntax, 401/403 fuer Zugriff, 404 fuer nicht gefundene Ressourcen, 409 fuer Konflikte und 422 fuer valide Syntax mit fachlich ungueltigen Daten.
Reflection-Check
check:
reflect:
fields:
- status
object: error_contractEvidence
- RFC9110, HTTP Semantics
- RFC9457, Problem Details for HTTP APIs