Codes d'état et d'erreur de la gestion des services

Mis à jour: septembre 2014

Les opérations de l'API REST pour l'API de gestion des services retournent des codes d'état HTTP standard, tels que définis dans les définitions de code d'état HTTP/1.1.

Les opérations de l'API peuvent également retourner des informations d'erreur supplémentaires définies par le service de gestion. Ces informations d'erreur supplémentaires sont retournées dans le corps de la réponse.

Le corps de la réponse d'erreur présente le format élémentaire suivant :

<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>string-code</Code>
  <Message>detailed-error-message</Message>
</Error>

Le tableau suivant décrit les erreurs courantes qui peuvent être retournées par le service de gestion.

 

Code d'erreur Code d'état HTTP Message utilisateur

MissingOrIncorrectVersionHeader

Requête incorrecte (400)

L'en-tête du suivi de version n'est pas spécifié ou est spécifié de manière incorrecte.

InvalidXmlRequest

Requête incorrecte (400)

L'XML du corps de la requête n'est pas valide ou est spécifié de manière incorrecte.

MissingOrInvalidRequiredQueryParameter

Requête incorrecte (400)

Un paramètre de requête requis n'a pas été spécifié pour cette requête ou a été spécifié de manière incorrecte.

InvalidHttpVerb

Requête incorrecte (400)

Le verbe HTTP spécifié n'a pas été identifié par le serveur ou n'est pas valide pour cette ressource.

AuthenticationFailed

Interdit (403)

Le serveur n'a pas pu authentifier la requête. Vérifiez que le certificat est valide et qu'il est associé à cet abonnement.

ResourceNotFound

Introuvable (404)

La ressource spécifiée n'existe pas.

InternalError

Erreur interne au serveur (500)

Le serveur a rencontré une erreur interne. Renvoyez la demande.

OperationTimedOut

Erreur interne au serveur (500)

L'opération n'a pas pu se terminer dans le délai imparti.

ServerBusy

Service non disponible (503)

Le serveur (ou un composant interne) est actuellement indisponible pour recevoir les demandes. Veuillez renvoyer votre requête.

SubscriptionDisabled

Interdit (403)

L'abonnement est désactivé.

BadRequest

Requête incorrecte (400)

Un paramètre était incorrect.

ConflictError

Conflit (409)

Un conflit s'est produit et empêche l'exécution de l'opération.

TemporaryRedirect

Redirection temporaire (307)

L'objet demandé n'est pas disponible. L'URI temporaire du nouvel emplacement de l'objet peut être obtenu à partir du champ d'emplacement dans la réponse. La demande d'origine peut être répétée sur le nouvel URI.

Afficher: