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 renvoie l'un des codes de statut HTTP standard.

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

Code de statut HTTP

Description

200 OK Le traitement de la demande a réussi. Un statut 200 est renvoyé pour une méthode GET réussie.
201 Created La demande a été satisfaite : une ressource a été créée. La réponse inclut un en-tête d'emplacement 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 que la réponse ne soit renvoyée.

202 Accepted Le traitement de la demande a été accepté mais n'a pas été terminé. La demande peut être traitée ou non, car elle peut être refusée au moment où le traitement a réellement lieu.

Lorsque vous indiquez 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 renvoyée si l'opération est toujours en cours. Si __detached=false, un 202 peut être renvoyé si l'opération sous-jacente ne se termine pas dans un délai raisonnable.

La réponse contient un en-tête d'emplacement d'une ressource de travail que le client doit interroger pour déterminer quand la tâche est terminée. Renvoie également une entité qui contient l'état en cours 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. Il est généralement envoyé sur DELETE.
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 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 informations 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 indiqué dans la demande (DELETE, GET, POST, PUT) n'est pas pris en charge sur cette ressource ou la méthode requiert 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 Echec de la mise à jour, car la ressource a changé.
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 le format JSON).
500 Internal Server Error Le serveur a rencontré une condition inattendue qui l'a empêché de satisfaire 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.