Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
202 Accepted
Le code de statut deréponse de succès HTTP202 Accepted indique qu'une requête a été acceptée pour traitement, mais que ce traitement n'est pas terminé ou n'a peut-être pas encore commencé.Le traitement effectif de la requête n'est pas garanti ; une tâche ou une action peut échouer ou être refusée lorsque le serveur tente de la traiter.
Une réponse202 est non-engageante, ce qui signifie qu'il n'existe aucun moyen d'envoyer ultérieurement une réponse HTTP asynchrone pour indiquer le résultat du traitement.Ce code de réponse est généralement utilisé lorsque la requête est traitée par un autre processus ou serveur, ou lorsque les requêtes sont traitées par lots.
Dans cet article
Statut
202 AcceptedExemples
>Démarrer une tâche automatisée
Dans l'exemple suivant, nous souhaitons lancer un processus d'automatisation pour envoyer un courriel aux propriétaires de chiens concernant une tâche de ramassage :
POST /tasks HTTP/1.1Host: exemple.comContent-Type: application/json{ "task": "emailDogOwners", "template": "pickup"}La réponse indique que la demande de démarrage de la tâche a été acceptée pour traitement.Une URL est envoyée dans le corps de la réponse afin que le client puisse suivre l'évolution du statut de la tâche :
HTTP/1.1 202 AcceptedDate: Wed, 26 Jun 2024 12:00:00 GMTServer: Apache/2.4.1 (Unix)Content-Type: application/json{ "message": "Demande acceptée. Démarrage du traitement de la tâche.", "taskId": "123", "monitorUrl": "http://exemple.com/tasks/123/status"}Spécifications
| Specification |
|---|
| HTTP Semantics> # status.202> |