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 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. |