Что означает 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: ни один запрошенный диапазон не применим к текущей версии ресурса.

Обычно offset устарел или превышает длину; сбросьте старые данные resume и заново проверьте валидатор и размер.

При HTTP 416 ни один запрошенный byte range нельзя удовлетворить для текущего representation. Ответ может сообщить актуальную полную длину через Content-Range. Для resume-download сравните локальный размер, ETag/Last-Modified и текущую длину ресурса. Если representation изменился, корректнее начать заново или повторно валидировать файл, а не выбирать новый offset вслепую.

Запрос вида bytes=N- становится недопустимым, если N уже находится за концом текущего представления; это типично для устаревшего resume offset.

Ссылки


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