| Предыдущий | Следующий |
| 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 отдельно: диапазоны могут приходить не в том порядке, в котором их запросил клиент.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.