207 Multi-Status ("многостатусный")
https://httpcat.ru/207
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 207 Multi-Status указывает, что сервер возвращает информацию о нескольких подзапросах, каждый из которых может иметь свой собственный код состояния. Используется в протоколе WebDAV.
Основные характеристики:
- Ответ содержит XML-документ с результатами для каждого ресурса
- Позволяет передать информацию о множестве операций в рамках одного запроса
- Используется при работе с деревьями каталогов, коллекциями и пакетной обработкой
Типичное использование:
PROPFIND /files/ HTTP/1.1 Host: example.com Depth: 1 HTTP/1.1 207 Multi-Status Content-Type: application/xml; charset="utf-8" <multistatus xmlns="DAV:"> <response> <href>/files/file1.txt</href> <status>HTTP/1.1 200 OK</status> </response> <response> <href>/files/file2.txt</href> <status>HTTP/1.1 404 Not Found</status> </response> </multistatus>
Особенности заголовков:
Content-Type
— обязательноapplication/xml
, так как тело содержит структурированные данные- Каждый
<response>
элемент содержит свойhref
иstatus
Когда использовать:
- При работе с WebDAV-операциями, затрагивающими несколько ресурсов одновременно
- Когда нужно вернуть индивидуальные статусы для каждого ресурса
- В системах, где обрабатываются списки объектов пакетно (например, массовое обновление прав)
Дополнительно:
- Код 207 не используется в классических REST API — только в WebDAV или схожих протоколах
- Формат тела строго XML — поддержка JSON отсутствует
- Может использоваться с методами
PROPFIND
,REPORT
,LOCK
и другими из WebDAV
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/207