6. Corpo della Risposta di Errore
Alcune risposte non-risposta POSSONO restituire corpi di entità con informazioni che potrebbero essere più descrittive.
La struttura di base di tale risposta è una classe di oggetto contenente un codice di errore RICHIESTO (corrispondente al codice di risposta HTTP) seguito da una stringa OPZIONALE denominata "title" e un array OPZIONALE di stringhe denominato "description".
Questo è un esempio del corpo di risposta comune.
{
"errorCode": 418,
"title": "Your Beverage Choice is Not Available",
"description":
[
"I know coffee has more ummppphhh.",
"Sorry, dude!"
]
}
Figura 28
Questo è un esempio del corpo di risposta comune con le strutture dati rdapConformance e notices:
{
"rdapConformance" :
[
"rdap_level_0"
],
"notices" :
[
{
"title" : "Beverage Policy",
"description" :
[
"Beverages with caffeine for keeping horses awake."
],
"links" :
[
{
"value" : "https://example.net/ip/192.0.2.0/24",
"rel" : "alternate",
"type" : "text/html",
"href" : "https://www.example.com/redaction_policy.html"
}
]
}
],
"lang" : "en",
"errorCode": 418,
"title": "Your beverage choice is not available",
"description":
[
"I know coffee has more ummppphhh.",
"Sorry, dude!"
]
}
Figura 29