[34] Cache-Control:
ヘッダーは、
キャッシュにおける要求と応答の処理方法を指定するものです。
[35] Cache-Control:
における個々の指定のことを、
キャッシュ指令といいます。
[36] 要求における Cache-Control:
ヘッダーのキャッシュ指令のことは要求指令、
応答における Cache-Control:
ヘッダーのキャッシュ指令のことは応答指令と呼ばれています。
cache-directive | 要求 | 応答 | 出典 |
---|
access-restricted | | ○ | I-D |
auth-cache | | ○ | I-D |
cache-group | | ○ | I-D |
context | | ○ | I-D |
discard-context | | ○ | I-D |
x-gzip-ok | | ○ |
im | | ○ | RFC 3229 |
immutable | | ○ |
inv-maxage | | ○ | I-D |
max-age | ○ | ○ | RFC 2068, RFC 2616 |
max-stale | ○ | | RFC 2068, RFC 2616 |
min-fresh | ○ | | RFC 2068, RFC 2616 |
must-revalidate | | ○ | RFC 2068, RFC 2616 |
no-cache | ○ | ○ | RFC 2068, RFC 2616 |
no-store | ○ | ○ | RFC 2068, RFC 2616 |
no-transform | ○ | ○ | RFC 2068 (応答), RFC 2616 (要求・応答) |
only-if-cached | ○ | | RFC 2068, RFC 2616 |
post-check | | ○ |
pre-check | | ○ |
private | | ○ | RFC 2068, RFC 2616 |
proxy-public | | ○ |
public | | ○ | RFC 2068, RFC 2616 |
proxy-revalidate | | ○ | RFC 2068, RFC 2616 |
retain | | ○ | RFC 3229 |
s-maxage | | ○ | RFC 2616 |
stale-if-error | | ○ | RFC 5861 |
stale-while-revalidate | | ○ | RFC 5861 |
user-public | | ○ |
x-wms-event-subscription | | ○ |
x-wms-proxy-split | | ○ |
x-wms-content-size | | ○ |
x-wms-stream-type | | ○ |
[44] RFC 7234 は「community
」という架空のキャッシュ指令の例を示しています
>>40。
[58] SSDP では max-age
のみ指定しなければなりません。
それ以外が指定されても無視しなければなりません。 >>57
[47] IANA登録簿 (>>46) は RFC 7234 で新設されました。
[48] しかし登録されていないキャッシュ指令の利用は特に禁止されていません。
[52] キャッシュ指令の一覧は >>53 の JSON ファイルにも含まれています。
[9] Guidelines for Web Content Transformation Proxies 1.0
( ( 版))
http://www.w3.org/TR/2010/NOTE-ct-guidelines-20101026/#sec-receipt-of-cache-control-no-transform
[10] #208 (IANA registry for cache-control directives) – httpbis
( ( 版))
http://trac.tools.ietf.org/wg/httpbis/trac/ticket/208
[11] #317 (Cache-Control directive case sensitivity) – httpbis
( ( 版))
http://trac.tools.ietf.org/wg/httpbis/trac/ticket/317
[12] draft-mogul-http-revalidate-01 - Forcing HTTP/1.1 proxies to revalidate responses
( ( 版))
http://tools.ietf.org/html/draft-mogul-http-revalidate-01
[13] RFC 4463 - A Media Resource Control Protocol (MRCP) Developed by Cisco, Nuance, and Speechworks
( ( 版))
http://tools.ietf.org/html/rfc4463#section-5.4.10
[14] RFC 2326 - Real Time Streaming Protocol (RTSP)
( ( 版))
http://tools.ietf.org/html/rfc2326#section-12.8
[15] RFC 6787 - Media Resource Control Protocol Version 2 (MRCPv2)
( ( 版))
http://tools.ietf.org/html/rfc6787#section-6.2.13
[16] RFC 3507 - Internet Content Adaptation Protocol (ICAP)
( ( 版))
http://tools.ietf.org/html/rfc3507#section-4.3.1
[3]
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
XOOPS
(名無しさん [sage] 2005-08-18 10:50:21 +00:00)
[6] >>5 より
- Cache-Control: store, no-cache, must-revalidate, post-check=0, pre-check=0
- Cache-Control: post-check=0, pre-check=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
- Cache-Control: ,
- Cache-Control: 7200
- Cache-Control: "no-cache"
- Cache-Control: False
- Cache-Control: no-cache, must-revalidate, no-cache="Set-Cookie", private
- Cache-Control: post-check=-1, pre-check=-1