Что означает HTTP-статус 206 (Partial Content)?

 
Также может означать:
КонстантаТипОС
ERROR_FILENAME_EXCED_RANGEОшибка WindowsWindows
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONSКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_RESET_CONTENT HTTP_STATUS_MULTI

HTTP_STATUS_PARTIAL_CONTENT

Что означает HTTP 206 (HTTP_STATUS_PARTIAL_CONTENT)

HTTP_STATUS_PARTIAL_CONTENT соответствует ответу HTTP 206: сервер вернул только запрошенный диапазон представления.

Проверяйте Range и Content-Range, а объединять части можно только при совпадении валидаторов версии ресурса.

При 206 сервер может вернуть один диапазон через Content-Range либо несколько диапазонов в multipart representation. Клиент, продолжающий скачивание, должен убедиться, что уже сохранённые байты относятся к той же версии ресурса. Сравните ETag или Last-Modified; если validator изменился, нельзя просто дописать новые ranges к старому файлу, иначе итоговый объект может незаметно смешать две разные версии.

При multipart/byteranges проверяйте Content-Range каждого part отдельно: диапазоны могут приходить не в том порядке, в котором их запросил клиент.

Ссылки


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