Что означает «поддиапазон» в спецификации HTTP?

StackOverflow https://stackoverflow.com/questions/433393

  •  10-07-2019
  •  | 
  •  

Вопрос

См., например, §13.3.3 и §13.3.4.

Мне не кажется, что это может быть связано с "медиадиапазоном"(§14.1, например Accept: text/*), ни «языковой диапазон» (§14.4, например Accept-Language: da, en-gb;q=0.8, en;q=0.7).

Возможно дело в "диапазоне приема"(§14.5), что накладывает ограничения на байты ответа?Если это правда, то как ETagэто связано?

Это было полезно?

Решение

Я почти уверен, что это для запросов на получение диапазона, т.е.запрос части документа (например, возобновление загрузки файла).

14.35.2 Запросы на получение диапазона

Запросы на поиск HTTP с использованием условного или безусловного получения
методы могут запросить один или несколько подразделений объекта, а не
Весь объект, используя заголовок запроса диапазона, который применяется к
сущность вернулась в результате запроса:

Если ETag слаб (начинается с W/), то его нельзя использовать для получения диапазона — для этого можно использовать только сильные валидаторы, иначе клиент может получить несогласованный файл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top