Теги сущностей - это способ включения кэширования в протокол HTTP. Когда сервер возвращает ответ, он может прикрепить заголовок ETag
, который дает значение, представляющее состояние объекта, возвращенного в ответ на запрос клиента.
Когда клиент делает последующие запросы для того же ответа, он может отправить ETag в своем запросе с использованием заголовка If-None-Match
, и сервер может использовать это для определения необходимости отправки нового ответа (т. Е. Состояния запрошенный объект изменился) или может ли он ответить с помощью ответа 304 Not Modified, который инструктирует клиента использовать его локальную кэшированную копию.
Чаще всего это используется в API-интерфейсах и приложениях RESTful, где кеширование и состояние объекта имеют значение.
См. http://en.wikipedia.org/wiki/HTTP_ETag