Что означает код 206 Partial Content?
Сервер выполнил часть запроса ресурсов GET. Запрос ДОЛЖЕН содержать поле заголовка Range (раздел 14.35), которое указывает требуемый диапазон, и МОЖЕТ содержать поле заголовка If-Range (раздел 14.27), которое делает запрос условным. Запрос ДОЛЖЕН содержать следующие поля заголовка: Либо поле Content-Range (раздел 14.16), в котором показан диапазон, включенный в этот запрос, или тип содержимого со значением multipart/byteranges, включающим поля Content-Range для каждой части. Если в заголовке запроса имеется поле Content-Length, его значение ДОЛЖНО соответствовать фактическому количеству октетов, отправленных в теле сообщения. Дата ETag и/или Content-Location, если ответ 200 на тот же самый запрос был принят ранее. Если ответ 206 является результатом условного запроса, в котором использовался строгий средство проверки кэша (см. раздел 13.3.3 для более подробной информации), то в ответ НЕ ДОЛЖНЫ быть включены другие заголовки объектов. Если такой ответ является результатом выполнения запроса If-Range, который использует "слабый" валидатор, то ответ НЕ ДОЛЖЕН содержать заголовки других объектов; это предотвращает несоответствие между кэшируемыми телами сущностей и обновленными заголовками. В противном случае ответ ДОЛЖЕН содержать все заголовки объектов, которые возвращают статус 200 (OK) одному и тому же запросу. Кэш НЕ ДОЛЖЕН объединять ответ 206 с другими ранее кэшированными данными, если ETag или поле последнего изменения не совсем совпадают (более конкретно в разделе 16.5.4). Кэш, который не поддерживает заголовки диапазона и диапазона содержимого, не ДОЛЖЕН кэшировать ответы 206 (частичные).Если Вам помогла информация размещенная на странице «HTTP коды» - Вы можете поддержать наш проект.