Ситуация такая.
Допустим у меня фронт загрузил некий объем данных по GET с сервера. Сохранил у себя. GET /api/v1/somedata/
Теперь чтобы лишний раз не дергать сервер при перерисовке экрана, фронт использует сохраненные данные.
Но теперь перед перерисовкой экрана мне нужно делать запрос на сервер - не появились ли новые данные, либо не изменились ли старые...
На сервере после обновления данных будет меняться некая метка, с которой фронт будет сравнивать метку своих данных.
Так вот - каким образом семантически правильно это делать?
Делать отдельный GET-запрос для этого - по моему выглядит слегка костылем. GET /api/v1/somedata/timestamp/
Можно ли использовать, скажем, - каким-то образом метод HEAD для этого? HEAD /api/v1/somedata/
Или я упускаю что-то очевидное? )