Erreurs d'appareil
Errors return an HTTP status code indicating the error along with the following fault response payload.
Réponse concernant une panne au format JSON :
{
fault: {
message: 'ERR_INVALID_ARG',
details: 'Error Details...',
code: 500
}
}
Table 4 Codes d'erreur courants
|
|
|
ERR_INVALID_ARG
|
400
|
Argument d'entrée non valide
|
ERR_UNKNOWN_ARG
|
400
|
Argument d'entrée supplémentaire non géré
|
ERR_MISSING_ARG
|
400
|
Argument d'entrée requis manquant
|
ERR_UNAUTHORIZED
|
401
|
Cet utilisateur n'est pas autorisé à exécuter la commande
|
ERR_DENIED
|
403
|
Opération refusée
|
ERR_STATE_CHANGED
|
|
Conflit dans l'état du système
|
ERR_NOT_FOUND
|
404
|
L'élément demandé était introuvable
|
ERR_OBJECT_EXISTS
|
409
|
La demande crée un objet qui existe déjà
|
ERR_CONFIRM_REQUIRED
|
409
|
La demande requiert que le paramètre de requête confirm=true soit terminé
|
ERR_OVER_LIMIT
|
413
|
La demande d'entrée à gérer est trop volumineuse
|
ERR_UNSUPPORTED_MEDIA
|
415
|
Le type de média requis n'est pas pris en charge par la demande
|
ERR_NOT_IMPLEMENTED
|
501
|
Opération non implémentée
|
ERR_BUSY
|
503
|
Service indisponible en raison de ressources limitées
|
|