Что означает «поддиапазон» в спецификации HTTP? - PullRequest
3 голосов
/ 11 января 2009

См., Например, §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 s?

1 Ответ

4 голосов
/ 11 января 2009

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

14.35.2 Запросы на поиск дальности

HTTP-запросы поиска с использованием условный или безусловный GET
методы МОГУТ запрашивать один или несколько поддиапазоны объекта, вместо
весь объект, используя Range заголовок запроса, который относится к
субъект вернулся в результате запрос:

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

...