Что означает HTTP-статус 202 (Принято)?

 
Также может означать:
КонстантаТипОС
ERROR_INFLOOP_IN_RELOC_CHAINОшибка WindowsWindows
PNP_DETECTED_FATAL_ERRORКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_CREATED HTTP_STATUS_NON_AUTH_INFORMATION

HTTP_STATUS_ACCEPTED

Что означает HTTP 202 (HTTP_STATUS_ACCEPTED)

HTTP_STATUS_ACCEPTED соответствует ответу HTTP 202: запрос принят для асинхронной обработки без гарантии конечного результата.

Полезный ответ 202 содержит идентификатор задания или URL состояния; считать работу завершённой нельзя.

Код 202 особенно полезен для асинхронных API. Он подтверждает приём задания, но не сообщает, завершилось ли оно успешно. Хороший API возвращает идентификатор задания, URI состояния или другой способ узнать итог. Если клиент потерял ответ и собирается повторить запрос, сначала нужно выяснить, могло ли уже быть создано такое же задание, иначе легко запустить операцию дважды.

Для мониторинга 202 удобнее хранить отдельное состояние задания, а не считать сам HTTP-ответ признаком завершённой фоновой работы.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.