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