Показать сообщение отдельно
  #1 (permalink)  
Старый 18.06.2020, 09:00
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

Заголовок 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, они все время делают эти аякс запросы, без "экономии", проверок на то что уже были загрузки этих данных раньше?
Изображения:
Тип файла: jpg 304.jpg (65.9 Кб, 6 просмотров)
Ответить с цитированием