VENTES: 1-800-867-1389

Codes d'état et codes d'erreur

Mis à jour: juillet 2014

Les opérations de l'API REST pour les services de stockage Windows® Azure™ 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 stockage. 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 : L'élément code indique la chaîne de code de l'erreur du service de stockage, tandis que l'élément message indique la chaîne du message d'erreur.

<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>string-value</Code>
  <Message>string-value</Message>
</Error>

Une réponse d'erreur donnée peut également inclure des informations d'erreur supplémentaires pour fournir aux développeurs plus d'informations sur l'erreur. Par exemple, la réponse d'erreur suivante indique qu'un paramètre de requête spécifié dans l'URI de demande n'est pas valide, et fournit des informations supplémentaires sur le nom et la valeur du paramètre non valide et la raison de cette erreur.

<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>InvalidQueryParameterValue</Code>
  <Message>Value for one of the query parameters specified in the request URI is invalid.</Message>
  <QueryParameterName>popreceipt</QueryParameterName>
  <QueryParameterValue>33537277-6a52-4a2b-b4eb-0f905051827b</QueryParameterValue>
  <Reason>invalid receipt format</Reason>
</Error>

Les rubriques suivantes fournissent des listes de codes d'erreur pour les services BLOB, de File d'attente, de Table et de Fichier :

Les réponses d'erreur pour le service de Table incluent les codes d'erreur du service de stockage ainsi que les éléments de message, comme illustré ci-dessus, mais sont également compatibles avec le format d'erreur décrit dans la section 19 de la spécification OData. Des informations supplémentaires sur les erreurs peuvent être incluses dans la réponse en plus du code et du message d'erreur des services de stockage, mais la réponse d'erreur est toujours compatible avec les spécifications OData.

Les réponses d'erreur de lot sont semblables aux réponses d'erreur de service de Table standard et sont décrites en détail dans Exécution de transactions de groupe d'entités.

Corps d'erreur classique au format Atom

<?xml version="1.0" encoding="utf-8"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
  <code>ResourceNotFound</code>
  <message xml:lang="en-US">The specified resource does not exist.
RequestId:e288ba1e-f5dd-4014-9e09-f1263d223dec
Time:2014-06-04T16:18:20.7088013Z</message>
</error>

Corps d'erreur classique au format JSON

{"odata.error":{"code":"ResourceNotFound","message":{"lang":"en-US","value":"The specified resource does not exist.\nRequestId:102a2b55-eb35-4254-9daf-854db78a47bd\nTime:2014-06-04T16:18:20.4307735Z"}}}

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft