teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2017/05/01 07:39

投稿

tacsheaven
tacsheaven

スコア13707

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