TrueURL
TrueURL

Меню

1xx Информационные Исторический

102 Processing

Устаревший промежуточный ответ WebDAV: сервер все еще обрабатывает долгий запрос, и клиенту нужно продолжать ждать окончательного ответа.

Поясняющая фраза
Processing
Редирект
Нет
Кэшируется по умолчанию
Нет

102 Processing — промежуточный ответ из первой спецификации WebDAV, RFC 2518. С его помощью сервер мог сообщить клиенту, что получил запрос целиком и все еще обрабатывает его, чтобы клиент не прервал соединение по тайм-ауту во время медленной операции, например рекурсивного COPY или MOVE с Depth: infinity.

В RFC 4918, который в 2007 году заменил RFC 2518, код 102 убрали, потому что его почти никто не реализовал. Код по-прежнему зарегистрирован, и некоторые серверы до сих пор его отправляют, но новым приложениям не стоит на него полагаться. Для длительных операций возвращайте 202 Accepted с URL, который клиент может периодически опрашивать, или передавайте ход выполнения потоком.

Клиенты, которые не понимают 102, могут его проигнорировать, как и любой неожиданный ответ 1xx, и продолжить ждать окончательный код ответа.

Пример ответа

HTTP
HTTP/1.1 102 Processing

HTTP/1.1 207 Multi-Status
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: application/xml; charset=utf-8
Transfer-Encoding: chunked

SEO и проверка редиректов

Поисковые системы никогда не видят 102 в качестве кода ответа страницы: учитывается только окончательный ответ. Проверка редиректов тоже показывает окончательный код (для WebDAV это часто 207 Multi-Status), потому что промежуточные ответы обрабатывает сам HTTP-клиент.

Типичные причины и сценарии использования

  • Сервер WebDAV сообщает, что медленная рекурсивная операция COPY, MOVE или DELETE еще выполняется.
  • Приложение отправляет 102 как keep-alive-сигнал во время долгих запросов. Лучше используйте 202 Accepted с опросом статуса.
  • Прокси или клиенты прерывают долгие операции по тайм-ауту, хотя сервер отправил 102. Увеличьте у них тайм-аут чтения или сделайте операцию асинхронной.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.