Codes de réponse HTTP des REST APIs
Les messages REST envoyés à une instance renvoient un code de réponse HTTP spécifique.
| Code d'état | Message | Détails |
|---|---|---|
| 200 | Réussite | Réussite avec le corps de la réponse. |
| 201 | Créées | Réussite avec le corps de la réponse. |
| 204 | Réussite | Réussite sans corps de réponse. |
| 400 | Demande incorrecte | L’URI de demande ne correspond pas aux API du système ou l’opération a échoué pour des raisons inconnues. Des en-têtes non valides peuvent également provoquer cette erreur. |
| 401 | Non autorisé | L’utilisateur n’est pas autorisé à utiliser l’API. |
| 403 | Interdit | L’opération demandée n’est pas autorisée pour l’utilisateur. Cette erreur peut également être due à des défaillances d’ACL ou à des contraintes de règle métier ou de politique de données. |
| 404 | Introuvable | La ressource demandée est introuvable. Cela peut être dû à une contrainte ACL ou si la ressource n’existe pas. |
| 405 | Méthode non autorisée | L’action HTTP n’est pas autorisée pour l’API REST demandée ou elle n’est prise en charge par aucune API. |
| 406 | Non acceptable | Le point de terminaison ne prend pas en charge le format de réponse spécifié dans l’en-tête Accepter de la demande. |
| 415 | Type de média non pris en charge | Le point de terminaison ne prend pas en charge le format du corps de la demande. |
| 500 | Erreur interne du serveur | Une erreur inattendue s'est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l'erreur. |
| 502 | Passerelle incorrecte | Le serveur, bien qu’agissant comme une passerelle ou un proxy, a reçu une réponse non valide du serveur en amont. |
| 503 | Service non disponible | Le serveur n’est actuellement pas en mesure de traiter la demande. |