Метки объектов Entity Tags

Метки объектов Entity Tags. Метки объектов используются для сравнения двух или более объектов одного и того же запрошенного ресурса.

HTTP 1.1 использует метки объектов в полях заголовка ETag, If-Match, If-None-Match, и If-Range. Метка объекта состоит из непрозрачной строки, заключенной в кавычки opaque quoted string, возможно предваренной индикатором слабости weakness indicator . entity- tag weak opaque-tag weak W opaque-tag quoted-string Сильная метка объекта strong entity tag может быть распространнена на два объекта ресурса, только тогда, когда они пооктетно эквивалентны.

Слабая метка объекта weak entity tag, обозначяемая префиксом W , может быть распространена на два объекта ресурса только тогда, когда объекты эквивалентны и могли бы заменять друг друга без значительного изменения в семантике. Слабая метка объекта может использоваться только для слабого сравнения weak comparison. Метка объекта должна быть уникальна среди всех версий всех объектов, связанных с конкретным ресурсом.

Данное значение метки объекта может использоваться для объектов, полученных запросами различных URI без предположения эквивалентности этих объектов. 3.12