Umstellung der Fehlermeldungen auf RFC7807
In RFC 7807 ("Problem Details for HTTP APIs") wird eine Struktur für Fehlermeldungen spezifiziert. Es dieser Standard sollte unseren error-body.json
ersetzen.
Beispiel aus RFC 7807
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"detail": "Your current balance is 30, but that costs 50.",
"instance": "/account/12345/msgs/abc",
"balance": 30,
"accounts": [
"/account/12345",
"/account/67890"
]
}
Standardisiert sind die Angaben "type", "title", "status", "detail" und "instance". Die Angaben von "balance" und "accounts" im Beispiel sind individuelle Erweiterungen.
Akzeptanzkriterien
- Alle Endpunkte geben Fehlermeldungen gemäß RFC7807 aus
- Es liegen entsprechende automatisierte Tests vor und wurden erfolgreich abgeschlossen.