208 Already Reported ("уже сообщалось")

https://httpcat.ru/208
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 208 — уже сообщалось

Описание

Код состояния 208 Already Reported используется в протоколе WebDAV и указывает, что информация об этом ресурсе уже была включена ранее в том же ответе 207 Multi-Status.

Основные характеристики:

  • Применяется внутри XML-ответа 207 Multi-Status, когда один и тот же ресурс встречается более одного раза
  • Позволяет избежать дублирования данных в ответе
  • Чаще всего возникает при обходе связанных коллекций с циклами (например, символьных ссылок)

Типичное использование:

<multistatus xmlns="DAV:">
  <response>
    <href>/files/doc.txt</href>
    <status>HTTP/1.1 200 OK</status>
  </response>
  <response>
    <href>/files/symlink-to-doc.txt</href>
    <status>HTTP/1.1 208 Already Reported</status>
  </response>
</multistatus>

Особенности заголовков:

  • Заголовки не имеют особых требований — статус 208 указывается внутри XML-тела
  • Content-Type обычно application/xml

Когда использовать:

  1. Внутри WebDAV-ответов при обходе каталогов с повторяющимися ссылками
  2. Если ресурс уже был включён в ответ, и повторно добавлять его не требуется
  3. Для избежания бесконечной рекурсии при наличии циклических ссылок

Дополнительно:

  • Применяется **только** в WebDAV — в обычных REST API не используется
  • Предназначен исключительно для оптимизации XML-ответа 207 Multi-Status
  • Если сервер не сталкивается с повторными ссылками, этот код может не понадобиться вовсе

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/208


Похожие статусы

HTTP статус 207 — многостатусный
207
многостатусный

↑ Наверх