Почему консоль Chrome показывает код ответа 200, когда сервер Express отправляет обратно 304? - PullRequest
0 голосов
/ 02 марта 2020

My Node.js Express API отправляет обратно код ответа 304 Not Modified, но на сетевой панели Chrome я вижу, что ответ - 200. Почему это так?

Когда я отключаю кэш Chrome, я вижу, что размер запроса значительно увеличивается. Около 1,1 КБ, когда кэш отключен и около 250 Б, когда кэш включен . Таким образом, кажется довольно ясным, что закулисное использование заголовков ETag / If-None-Match делает свое дело.

Однако я ожидаю, что Chrome покажет код 304 вместо 200 при получении данных ответа API из локального кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...