| Предыдущий | Следующий |
| 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-ответ признаком завершённой фоновой работы.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.