Есть ли способ получить ответ 304 без изменений (в отличие от 200 и содержимого файла) из файловой системы, если, например, я обращаюсь к файлу: /// img .png и браузер уже имеет этот файл в кеше?Способ получения 304 ответов от файла протокола
Я имею в виду это как, могу ли я сделать это без настройки файлового сервера, который обменивается данными через http? Или это просто ограничение файлового протокола.
Неверно ли браузеру использовать файловую систему, чтобы проверить данные последнего изменения? Я знаю, что могу получить эти данные на платформе Unix. – eatonphil
Браузер может, но последняя измененная дата часто может быть задана системным вызовом. По этой причине он не является полностью надежным для всех систем. Обратите внимание, что коды 200 и 304 являются HTTP-кодами, не применимыми к файлу: protocol. Я обновил свой ответ, чтобы сделать это более ясным. –
Возможно, так, но браузер все еще говорит мне, что получаю ответ «200» (на вкладке сети), когда я запрашиваю файл с использованием файлового протокола. – eatonphil