My Node.js Express API отправляет обратно код ответа 304 Not Modified, но на сетевой панели Chrome я вижу, что ответ - 200. Почему это так?
Когда я отключаю кэш Chrome, я вижу, что размер запроса значительно увеличивается. Около 1,1 КБ, когда кэш отключен и около 250 Б, когда кэш включен . Таким образом, кажется довольно ясным, что закулисное использование заголовков ETag / If-None-Match делает свое дело.
Однако я ожидаю, что Chrome покажет код 304 вместо 200 при получении данных ответа API из локального кэша.