Spec-Zone.ru › HTTP

Статус: 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>

См. также

  • Accept
  • Методы HTTP-запросов
  • Коды состояния HTTP-ответов

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API