Codes de réponse

Lorsque vous appelez l'une des ressources d'API REST des domaines d'identité, l'en-tête Réponse retourne l'un des codes de statut HTTP standard.

Voir la section Définitions de code de statut du protocole de transfert hypertexte -- HTTP/1.1.

Code de statut HTTP

Description

200 OK Demande terminée. Un statut 200 est retourné pour une méthode GET réussie.
201 Created La demande a été exécutée, et une nouvelle ressource a été créée. La réponse inclut un en-tête Location contenant l'URI canonique de la ressource nouvellement créée.

Un statut 201 est renvoyé à partir d'une création de ressource synchrone ou d'une création de ressource asynchrone terminée avant le retour de la réponse.

202 Accepted La demande a été acceptée pour traitement, mais ce dernier n'a pas été réalisé. La demande peut être traitée ou non, car elle peut être refusée au moment où le traitement a lieu.

Lorsque vous spécifiez une création de ressource (__detached=true) asynchrone (par exemple, lors du déploiement d'une application) ou une mise à jour (par exemple, lors du redéploiement d'une application), une valeur 202 est retournée si l'opération est toujours en cours. Si __detached=false, une valeur 202 peut être retournée si l'opération sous-jacente ne se termine pas dans un délai raisonnable.

La réponse contient un en-tête Emplacement d'une ressource de tâche que le client doit interroger pour déterminer quand la tâche est terminée. Renvoie également une entité qui contient l'état actuel de la tâche.

204 No Content L'opération a réussi et il n'y a aucun contenu à envoyer dans le corps de la réponse. Ceci est généralement envoyé lorsque DELETE. a réussi
307 Temporary Redirect La demande doit être répétée à l'emplacement temporaire identifié, mais utiliser l'emplacement d'origine comme référence permanente à la ressource.
308 Permanent Redirect La demande doit être répétée à l'emplacement identifié et l'utiliser comme référence permanente à la ressource.
400 Bad Request Impossible de traiter la demande, car elle contient des informations manquantes ou non valides (par exemple, une erreur de validation dans un champ d'entrée, une valeur requise manquante, etc.).
401 Unauthorized La demande n'est pas autorisée. Les données d'identification d'authentification incluses dans cette demande sont manquantes ou non valides.
403 Forbidden L'opération de demande n'est pas prise en charge.
404 Not Found La demande inclut un URI de ressource qui n'existe pas.
405 Method Not Allowed Le verbe HTTP spécifié dans la demande (DELETE, GET, POST, PUT) n'est pas pris en charge pour cette ressource, ou la méthode nécessite un filtre, qui n'a pas été fourni.
409 Conflict Le numéro de version ne correspond pas, ou une ressource en double a été demandée et ne peut pas être recréée.
412 Precondition Failed Échec de la mise à jour, car la ressource a été modifiée
413 Request Entity Too Large maxOperations (1000) ou maxPayload (1048576) a été dépassé.
415 Not Acceptable L'en-tête ContentType du client n'est pas correct (par exemple, le client tente d'envoyer la demande au format XML, mais la ressource peut accepter uniquement JSON).
500 Internal Server Error Le serveur a rencontré une condition inattendue qui l'a empêché d'exécuter la demande.
501 Not Implemented L'opération demandée n'est pas prise en charge.
503 Service Unavailable Le serveur ne peut pas traiter la demande en raison d'une surcharge temporaire ou d'une opération de maintenance. L'application Web REST des domaines d'identité n'est pas en cours d'exécution.