Что означает HTTP-статус 416 (Range Not Satisfiable)?

 
Также может означать:
КонстантаТипОС
TTM_WATCHDOG_TIMEOUTКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_UNSUPPORTED_MEDIA HTTP_STATUS_EXPECTATION_FAILED

HTTP_STATUS_RANGE_NOT_SATISFIABLE

Что означает HTTP 416 (HTTP_STATUS_RANGE_NOT_SATISFIABLE)

HTTP_STATUS_RANGE_NOT_SATISFIABLE соответствует ответу HTTP 416: ни один запрошенный диапазон не применим к текущей версии ресурса. HTTP_STATUS_RANGE_NOT_SATISFIABLE относится к ответам 4xx об условиях запроса или доступа. Перед повтором HTTP_STATUS_RANGE_NOT_SATISFIABLE клиент должен изменить запрос, авторизацию либо выполнить указанное условие.

Обычно offset устарел или превышает длину; сбросьте старые данные resume и заново проверьте валидатор и размер. Для разбора именно HTTP_STATUS_RANGE_NOT_SATISFIABLE учитывайте метод, URI, представление, посредника-источника и связанные поля Content-Range: bytes */length, RFC, Content-Range и Range.

Что проверить

  • Для ошибки «ни один запрошенный диапазон не применим к текущей версии ресурса» сохраните точный запрос и ответ без секретов до изменения параметров или повторной отправки.
  • При HTTP_STATUS_RANGE_NOT_SATISFIABLE исправьте конкретное условие — формат, доступ, precondition, token или rate limit — вместо слепого retry.
  • При HTTP_STATUS_RANGE_NOT_SATISFIABLE не передавайте credentials другому origin или proxy только потому, что ответ 416 связан с доступом или аутентификацией.

В телеметрии для HTTP_STATUS_RANGE_NOT_SATISFIABLE сохраните HTTP 416, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.

Ссылки для HTTP_STATUS_RANGE_NOT_SATISFIABLE


Нужно найти другой код? Найти другой код состояния или ошибки.