0

全て

この質問には無数の回答が寄せられていることは知っていますが、解決済みだと思っていた問題が発生しています。私はローカルホスト テスト サイト (gae) を持っていますが、Python ヘッダーを明示的にキャッシュしないように設定していても、ページがキャッシュされていることを除いて、すべて正常に動作します。

self.response.headers["Cache-Control"] = "no-cache, no-store, must-revalidate, pre-check=0, post-check=0"
self.response.headers["Expires"] = "Thu, 01 Dec 1994 16:00:00"
self.response.headers["last-modified"] = "Thu, 01 Dec 2000 16:00:00"
self.response.headers['Cache-Control'] = 'private, max-age=0'
self.response.headers["Pragma"] = "no-cache"

たとえば、window.location.href = "/test-page" など、さまざまな方法でハンドラーを呼び出しています。

Cache-Control   private, max-age=0
Content-Length  26070
Content-Type    text/html; charset=utf-8
Date    Sun, 10 Aug 2014 18:39:29 GMT
Expires Thu, 01 Dec 1994 16:00:00
Last-Modified   Thu, 01 Dec 2000 16:00:00
Pragma  no-cache
Server  Development/2.0
Set-Cookie  hl=en_US; Max-Age=157680000; Path=/; expires=Fri, 09-Aug-2019 18:39:29 GMT     dvc=desktop; expires=Sun, 24-Aug-2014 18:39:29 GMT; path=/; HttpOnly session_name="eyJfdXNlciI6WzU2Mjk0OTk1MzQyMTMxMjAsMCwieHZITk5rbGpoSjVMOWllNFRVNVNHOSIsMTQwNzY5NTk1MiwxNDA3Njk1OTUyXX0\075|1407695969|433299a97d00e1d09a1f9670c17c5fb56524a214"; Path=/
x-ua-compatible IE=Edge,chrome=1

私はこれを理解することはできません。どんな助けでも大歓迎です、ありがとう。

ps bfcache が原因ですが、ヘッダーのルールに従っていないのはなぜですか?

4

0 に答える 0