Table of contents
TOC
Réduire la table des matières
Développer la table des matières
Dernière mise à jour: 20/06/2018

Codes d'état de la réponse HTTP

Concerne : Office 365

Les serveurs web Microsoft utilisent les codes d'état de réponse HTTP pour communiquer les réponses lors du traitement des demandes.

Pour une description complète des codes d'état HTTP, voir Liste des codes d'état HTTP.

La table suivante répertorie les codes d'état les plus fréquemment renvoyés par les serveurs web Microsoft.

Code d’état HTTPDescription de l’état HTTPDescription
200OKPas d'erreur ; la demande a abouti
201CrééPas d'erreur ; une nouvelle entité a été créée
202AcceptéPas d'erreur ; la demande a été acceptée pour traitement
204Aucun contenuDemande aboutie, la réponse est vide
400Demande incorrecte (Bad Request)Paramètre non valide transmis
401Non autorisé (Unauthorized)La demande nécessite l'authentification de l'utilisateur
403Interdit (Forbidden)L'utilisateur a des droits d'accès insuffisants pour l'opération tentée
404Introuvable (Not Found)URI non valide
405Méthode Non AutoriséeLa méthode ou le type de contenu demandé n'est pas pris en charge
406Non-acceptableLa type de contenu demandé n'est pas pris en charge
410Non disponible (Gone)L'entité demandée n'existe plus
415Type de média non-supportéLa type de contenu demandé n'est pas pris en charge
429Trop de demandes (Too Many Requests)Limite de taux dépassée
500InterneLa transaction de l'erreur de serveur a échoué
501Non-Implémenté
La demande a échoué, une future implémentation est probable
503Service non disponibleSystème indisponible ; réessayez plus tard

Réponses JSON

Pour le format auquel Microsoft obéit lors de la réponse via JSON, voir Format des réponses d'erreur dans OData JSON Version 4.0 Plus Errata 02.

Exemple de réponse

Une réponse d'erreur peut contenir des annotations dans l'un de ses objets JSON.

{
  "error": {
    "code": "501",
    "message": "Unsupported functionality",
    "target": "query",
    "details": [
      {
       "code": "301",
       "target": "$search" 
       "message": "$search query option not supported",
      }
    ],
    "innererror": {
      "trace": [...],
      "context": {...}
    }
  }
}
© 2018 Microsoft