Как HTTP-сервер должен обрабатывать If-Unmodified-Since с несколькими изменениями в течение одной секунды?
Спецификация HTTP (RFC-2616) в разделе 14.28 гласит, что заголовок If-Unmodified-Since ДОЛЖЕН быть распознан сервером HTTP и что он имеет точность только одну секунду.
Как сервер должен обрабатывать этот заголовок, если ресурс меняется чаще, чем раз в секунду?
Насколько я понимаю, сервер должен ответить "412 Precondition Failed" на любой запрос с заголовком If-Unmodified-Since, поскольку он не может знать, какая версия состояния имеет клиент. Или сервер должен игнорировать проблему и предполагать, что клиент знает, что он делает?