RFC 7807 - Problemdetails für HTTP-APIs (Problem Details for HTTP APIs)
Status: Durch RFC 9457 obsolet gemacht
Autoren: M. Nottingham, E. Wilde
Veröffentlicht: März 2016
Hinweis
Dieser RFC wurde durch RFC 9457 obsolet gemacht.
RFC 7807 definierte das ursprüngliche Format für „Problemdetails" (problem details) für HTTP-APIs. Es wurde durch RFC 9457 ersetzt, das Verbesserungen und Klarstellungen enthält und gleichzeitig Abwärtskompatibilität beibehält.
Was war RFC 7807?
RFC 7807 führte ein standardisiertes JSON/XML-Format zur Beschreibung von Fehlern in HTTP-API-Antworten ein:
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"status": 403,
"detail": "Your current balance is 30, but that costs 50.",
"instance": "/account/12345/msgs/abc"
}
Migration zu RFC 9457
Wenn Sie Problemdetails zum ersten Mal implementieren, verwenden Sie RFC 9457 anstelle von RFC 7807.
Für bestehende Implementierungen:
- RFC 9457 ist abwärtskompatibel mit RFC 7807
- Keine grundlegenden Änderungen im Basisformat
- Siehe RFC 9457 Anhang D für spezifische Änderungen
Ressourcen
- Aktuelle Version: RFC 9457 - Problemdetails für HTTP-APIs
- Original-RFC: RFC 7807
- DataTracker: RFC 7807 DataTracker