/ / Как мога да предотвратя XMLHttpRequest за кеш заявки без jQuery? - php, javascript, ajax, кеширане, xmlhttprequest

Как мога да попреча на XMLHttpRequest да кешира заявки без jQuery? - php, javascript, ajax, кеширане, xmlhttprequest

Имам уеб приложение, което опреснява масатавсяка минута от 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) да зададете подходящите заглавия в искания файл.