Почему веб-сервер отвечает “304 Не изменено”, когда в заголовке запроса нет Etag и нет “If-Modified-Since”
-
13-09-2020 - |
Вопрос
Я возвращаюсь
304 Not Modified
с веб-сервера, но в Firebug заголовок запроса не имеет Etag и не имеет If-Modified-Since
, и я просмотрел всю строку заголовка, и там вообще не было информации о дате и времени, так как сервер узнает, что содержимое не изменено?
Решение
Заголовок "ETag" отправляется сервером в ответе - клиент отправляет "If-None-Match" обратно на сервер со значением ETag, если оно уже кэшировано.
Не связан с StackOverflow