Имам уеб приложение, което опреснява масатавсяка минута от xml-файл. Когато редактирам съдържанието на xml-файла, дневникът на скрипта показва "304 Not Modified" -съобщение, когато се опита да получи текущия файл. Но файлът се редактира. Ако опреснявам xml-файла http: /xx.de/test.xml в браузъра, уеб приложението също показва редактирането.
Как мога да предотвратя, че искането ще бъде кеширано?
Отговори:
1 за отговор № 1Ако зададете заглавието на:
header(“Pragma: no-cache”);
header(“cache-Control: no-cache, must-revalidate”);
header(“Expires: Mon, 12 Jul 2010 03:00:00 GMT”);
Трябва да го принуди да не кешира, ако това е това, което искаш?
1 за отговор № 2
Две решения от мен:
1) добавете уникален атрибут като време към URL. Така че ще бъде като test.xml? X = 840234242
2) да зададете подходящите заглавия в искания файл.