| Предыдущий | Следующий |
| HTTP_STATUS_UNPROCESSABLE_ENTITY | HTTP_STATUS_FAILED_DEPENDENCY |
HTTP_STATUS_LOCKED
Что означает HTTP 423 (HTTP_STATUS_LOCKED)
HTTP_STATUS_LOCKED соответствует ответу HTTP 423: ресурс WebDAV заблокирован. Этот результат относится к ответам 4xx об условиях запроса или доступа. Перед повтором он клиент должен изменить запрос, авторизацию либо выполнить указанное условие.
Получите корректный lock token, дождитесь освобождения либо устраните конфликт блокировок согласно правилам сервера. Для разбора именно этот результат учитывайте метод, URI, представление, посредника-источника и связанные поля RFC.
Что проверить
- Для ошибки «ресурс WebDAV заблокирован» сохраните точный запрос и ответ без секретов до изменения параметров или повторной отправки.
- При этом результате исправьте конкретное условие — формат, доступ, precondition, token или rate limвместо слепого retry.
- При этом результате не передавайте credentials другому origin или proxy только потому, что ответ 423 связан с доступом или аутентификацией.
В телеметрии для него сохраните HTTP 423, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.
Уточняющий диагностический признак
Для WebDAV 423 сохраните lock token, владельца блокировки и значение If header. Проверьте timeout и scope lock, а также то, изменяет ли запрос именно заблокированный ресурс. Повтор без действительного token не снимает конфликт; сначала требуется освободить lock либо выполнить операцию от его владельца.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.