Статус: 202
202 Принято
Код состояния HTTP 202 Accepted успешного ответа указывает, что запрос принят для обработки, но обработка не завершена или, возможно, ещё не началась. Фактическая обработка запроса не гарантируется: задача или действие могут завершиться неудачей или быть отклонены, когда сервер попытается их выполнить.
Ответ 202 не является окончательным: это означает, что позже невозможно отправить асинхронный HTTP-ответ, чтобы сообщить результат обработки. Этот код ответа обычно используется, когда запрос обрабатывается другим процессом или сервером либо когда запросы обрабатываются пакетами.
Статус
202 Accepted
Примеры
>Запуск автоматизированной задачи
В следующем примере мы хотим запустить процесс автоматизации, чтобы отправить владельцам собак электронное письмо о задаче по их подбору:
POST /tasks HTTP/1.1
Host: example.com
Content-Type: application/json
{
"task": "emailDogOwners",
"template": "pickup"
}
Ответ указывает, что запрос на запуск задачи принят для обработки. В теле ответа передаётся URL, позволяющий клиенту отслеживать изменения статуса задачи:
HTTP/1.1 202 Accepted
Date: Wed, 26 Jun 2024 12:00:00 GMT
Server: Apache/2.4.1 (Unix)
Content-Type: application/json
{
"message": "Request accepted. Starting to process task.",
"taskId": "123",
"monitorUrl": "http://example.com/tasks/123/status"
}
Спецификации
| Спецификация |
|---|
| Семантика HTTP> # status.202> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/202