回答編集履歴

1

Expiresとの優先順について追記

2017/05/01 07:39

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -45,3 +45,11 @@
45
45
  複数の値を指定した場合、どちらが使われるかは**実装依存**です。おそらくは先頭のトークンだけ(質問の場合は no-cache)を解釈して、後ろは無視するでしょう。
46
46
 
47
47
  ※仕様上、1つだけ取ると決まっているので、最初のトークンのみ処理するように実装されると考えられるため
48
+
49
+
50
+
51
+
52
+
53
+ 追記:
54
+
55
+ Expires よりも Pragma よりも、Cache-Control の指定が優先されることが HTTP の規定として存在しますので、Expires に何を書いてあっても、Cache-Control: no-cache であれば、キャッシュされません。