Codes de réponse
Lorsque vous appelez l'une des ressources d'API REST des domaines d'identité, l'en-tête de 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
|
La demande a réussi. 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 comprend un en-tête Emplacement contenant l'URI canonique de la ressource nouvellement créée. Un statut 201 est retourné à partir d'une création de ressource synchrone ou d'une création de ressource asynchrone qui s'est terminée avant que la réponse ne soit retournée. |
202 Accepted
|
La demande a été acceptée à des fins de traitement, mais ce dernier n'est pas terminé. La demande peut ou peut ne pas être traitée, car elle peut être interdite au moment où le traitement a effectivement lieu. Lorsque vous spécifiez une création de ressource La réponse contient un en-tête Emplacement d'une ressource de travail que le client doit interroger pour déterminer à quel moment la tâche est terminée. Renvoie également une entité qui contient l'état courant du travail |
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é sur DELETE. avec succès |
307 Temporary Redirect
|
La demande doit être répétée à l'emplacement temporaire identifié, mais utiliser l'emplacement initial comme référence permanente à la ressource. |
308 Permanent Redirect
|
La demande doit être répétée à l'endroit indiqué et l'utiliser comme référence permanente à la ressource. |
400 Bad Request
|
La demande n'a pas pu être traitée car elle contient des informations manquantes ou non valides (par exemple, une erreur de validation sur 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 sur 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 en XML, mais la ressource ne peut accepter que 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. |