13.5.2. Немодифицируемые заголовки
Некоторые возможности протокол HTTP/1.1, например, Digest Authentication, зависят от значения определенных непрерывных заголовков. Кэш или некэширующий прокси не ДОЛЖНЫ изменить непрерывный заголовок, если определение того заголовка не требует или определенно позволяет это.
Кэш или некэширующий прокси не ДОЛЖНЫ изменить ни одно из следующих полей в запросе или ответе, и при этом он уже не может добавить ни одно из этих полей если не существующий:
- Content-Location
- ETag
- Expires
- Last-Modified
Кэш или некэширующий прокси не ДОЛЖНЫ изменить или добавить ни одно из следующих полей в ответе, который содержит no-transform директива CacheControl, или в любом запросе:
- Content-Encoding
- Content-Length
- Content-Range
- Content-Type
Кэш или некэширующий прокси МОГУТ изменить или добавить эти поля в ответе, который не включает no-transform, но если он делает так, он ДОЛЖЕН добавить Warning 14 (примененная Трансформация), если Вы уже не появляетесь в ответе.
Обратите внимание: Ненужная модификация непрерывных заголовков может вызвать опознавательные отказы, если более сильные опознавательные механизмы введены в более поздних версиях HTTP. Такие опознавательные механизмы могут положиться на значения полей заголовка, не перечисленных здесь.