На непоследовательной странице просрочено сообщение в Internet Explorer - PullRequest
1 голос
/ 13 апреля 2011

У меня есть приложение, разработанное в Python-Zope, где только на некоторых страницах я получаю сообщение об «истечении срока действия страницы», и это происходит не каждый раз. Эта проблема возникает, когда я нажимаю кнопки «Назад» или «Отмена», которые используют историю браузера для перенаправления на более ранние страницы. Я проверил свой код, и в нем нет заголовков ответов для установки кода, предотвращающих кэширование страниц.

Также проблема связана только с Internet Explorer, и код отлично работает с Mozilla.

Есть ли способ, как я могу предотвратить это сообщение?

Заранее спасибо.

1 Ответ

1 голос
/ 13 апреля 2011

Ваша страница обслуживается по HTTPS?

Если это так, то это ожидаемое поведение. По умолчанию IE не будет кэшировать защищенную страницу на диске и не будет автоматически повторно отправлять страницы с данными POST.

Это функция безопасности (предотвращение прослушивания кэша и т. Д.), И это единственное, что IE делает правильно.

...