RFC 7807 - Dettagli del problema per le API HTTP (Problem Details for HTTP APIs)
Stato: Reso obsoleto dall'RFC 9457
Autori: M. Nottingham, E. Wilde
Pubblicato: Marzo 2016
Avviso
Questo RFC è stato reso obsoleto dall'RFC 9457.
L'RFC 7807 definiva il formato originale dei "dettagli del problema" (problem details) per le API HTTP. È stato sostituito dall'RFC 9457, che include miglioramenti e chiarimenti mantenendo la retrocompatibilità.
Cos'era l'RFC 7807?
L'RFC 7807 ha introdotto un formato JSON/XML standard per descrivere gli errori nelle risposte delle API HTTP:
{
"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"
}
Migrazione all'RFC 9457
Se si stanno implementando i dettagli del problema per la prima volta, utilizzare l'RFC 9457 invece dell'RFC 7807.
Per le implementazioni esistenti:
- L'RFC 9457 è retrocompatibile con l'RFC 7807
- Nessuna modifica sostanziale nel formato di base
- Vedere RFC 9457 Appendice D per le modifiche specifiche
Risorse
- Versione corrente: RFC 9457 - Dettagli del problema per le API HTTP
- RFC originale: RFC 7807
- DataTracker: RFC 7807 DataTracker