Обычно заголовки HTTP-ответа должны быть одинаковыми (повторными), если вы возвращаете весь ресурс или только его часть; кроме, конечно, для заголовка Content-Range, который будет меняться.
Помните, что HTTP не имеет состояния, поэтому каждый ответ должен быть полным и иметь возможность стоять самостоятельно. Если вы обслуживаете байтовые диапазоны, вам действительно следует использовать теги сущностей (ETag); так что нет никаких шансов, что клиент сможет запросить и получить два отдельных байтовых диапазона, которые действительно принадлежат разным ревизиям одного и того же ресурса.