| Предыдущий | Следующий |
| HTTP_STATUS_PARTIAL_CONTENT | HTTP_STATUS_ALREADY_REPORTED |
HTTP_STATUS_MULTI
Что означает HTTP 207 (HTTP_STATUS_MULTI)
HTTP_STATUS_MULTI соответствует ответу HTTP 207: WebDAV сообщает несколько независимых результатов в одном multistatus-представлении.
Нельзя считать весь запрос успешным или неуспешным только по внешнему 207: нужно разобрать статус каждого элемента.
HTTP 207 — контейнер для нескольких WebDAV результатов, а не подтверждение успеха каждого элемента. Клиент должен разобрать multistatus body, сопоставить href и статус каждой операции и отдельно обработать неуспешные элементы. Если в мониторинге хранить только внешний 207, внутренние 4xx/5xx останутся незаметны и пакетная операция будет ошибочно выглядеть полностью успешной.
Каждый внутренний status нужно учитывать отдельно при retry, чтобы не повторять уже успешно выполненные WebDAV операции.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.