Заголовок 304 ajax ответа
Приветствую.
Хотел уточнить, как работает схема:
1) отсылаю первый раз запрос - axios.get('http://localhost:3000/cities'
Получаю страницу с кодом 200 и данными в Ответе.
2) отсылаю затем второй такой же запрос - axios.get('http://localhost:3000/cities'
Получаю страницу с кодом 304 и тоже вроде данными в Ответе
Но если посмотреть фаербаг, то по 2-ому написано что кешировано (см. вложенный файл).
Получается что в таких случаях сервер физически не передает браузеру данные?
Типа сервер посмотрел у себя что мол данные не изменились, отдам просто заголовок 304, а браузер возьмет ответ с предыдущего запроса?
p.s. API работает сейчас на json-server
p.s.2 Может это причина что в коде примеров по vue, они все время делают эти аякс запросы, без "экономии", проверок на то что уже были загрузки этих данных раньше?
|