Я сделал программное обеспечение, которое загружает PDF на другой сервер, на котором я сейчас (оба сервера мои).Сервер2 получает PDF-файл, который я отправляю, выполняет вычисления и возвращает результат на сервер1 (который я отображаю в браузере).Я также отображаю этот pdf на iframe (который я отправляю на server2), чтобы сравнить результат с тем, что он имеет в теле этого pdf.
Когда я загружаю новый PDF-файл и перехожу на экран с ответом, старый PDF-файл все еще отображается.Обновление до нового файла PDF занимает несколько секунд.Таким образом, это, вероятно, хром кеширования старого PDF.
Я не хочу, чтобы это кеширование происходило.
Я пытался предотвратить это, но безуспешно.
1) Я пытался удалить старый pdf с сервера, затем поместить новый и получить новый.
2) Я попытался поставить после запроса несколько случайных чисел (это ajax-запрос к серверу 2º), чтобы получить новый ресурс.
3) Попытался поставить заголовки при отправке.при получении, внутри ajax, на php, работающем на server1 для отправки на server2, попытался разрешить на стороне сервера python (2) ....
У меня не работало ни одно из них.Я уже ищу в Интернете решения, но ни одно из них не сработало.
Я действительно думаю, что это связано с кешем в chrome.Итак, как я могу удалить кеш, который есть в браузере, чтобы увидеть правильный pdf?
URL, который я отправляю: http://server/dir1/dir2/" + pdfName + "-.pdf
РЕДАКТИРОВАТЬ: когда я выбираю URL из pdf на сервере server2, который находится внутри iframe, а затем нажимаю control + f5 или control + shift + r, pdf обновляется до нового.
Если я даю control + f5 или control + shift + r на экране, где находится iframe, старый файл pdf продолжает там.
EDIT2: я увидел вкладку сети в консоли (chrome). Я выясняю, что запрос кешируется из дискового кэша. Когда я пытаюсь сделать ajax-запрос к серверу, он показывает сообщение «Предварительные заголовки показаны».