6. Corps de Réponse d'Erreur
Certaines réponses non-réponse PEUVENT retourner des corps d'entité contenant des informations qui pourraient être plus descriptives.
La structure de base de cette réponse est une classe d'objet contenant un code d'erreur REQUIS (correspondant au code de réponse HTTP) suivi d'une chaîne optionnelle nommée "title" et d'un tableau optionnel de chaînes nommé "description".
Voici un exemple du corps de réponse commun.
{
"errorCode": 418,
"title": "Your Beverage Choice is Not Available",
"description":
[
"I know coffee has more ummppphhh.",
"Sorry, dude!"
]
}
Figure 28
Voici un exemple du corps de réponse commun avec les structures de données rdapConformance et 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!"
]
}
Figure 29