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 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 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 asynchrone terminée avant le renvoi de la réponse.

202 Accepted La demande a été acceptée pour traitement, mais ce traitement n'a pas été terminé. La demande peut ou ne peut pas éventuellement être traitée, car elle peut être refusée au moment où le traitement a effectivement 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, une valeur 202 peut être renvoyée 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 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 du travail.

204 No Content Opération réussie et 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 utilisée 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 obligatoire manquante, etc.).
401 Unauthorized La demande n'est pas autorisée. Les informations d'identification d'authentification incluses avec 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 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 Echec de 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 ne peut accepter que le format JSON).
500 Internal Server Error Le serveur a rencontré une condition inattendue l'empêchant 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'un surcharge temporaire du serveur ou de la maintenance. L'application Web REST de domaines d'identité n'est pas en cours d'exécution.