Expires 头
HTTP Expires 响应头包含一个日期/时间,此日期/时间之后,响应在 HTTP 缓存的上下文中被视为已过期。
值 0 用于表示过去的日期,表明资源已经过期。
注意: 如果响应中存在带有 max-age 或 s-maxage 指令的 Cache-Control 头,则 Expires 头将被忽略。
| 头类型 | 响应头 |
|---|---|
| 禁止请求头 | 否 |
| CORS-safelisted 响应头 | 是 |
语法
http
Expires: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
指令
<day-name>-
Mon,Tue,Wed,Thu,Fri,Sat或Sun之一(区分大小写)。 <day>-
2 位数字的日期,例如 "04" 或 "23"。必填。
<month>-
Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec之一(区分大小写)。 <year>-
4 位数字的年份,例如 "1990" 或 "2016"。
<hour>-
2 位数字的小时,例如 "09" 或 "23"。
<minute>-
2 位数字的分钟,例如 "04" 或 "59"。
<second>-
2 位数字的秒,例如 "04" 或 "59"。
- GMT
-
格林威治标准时间。HTTP 日期始终以 GMT 表示,从不以本地时间表示。
示例
http
Expires: Wed, 21 Oct 2015 07:28:00 GMT
规范
| 规范 |
|---|
| HTTP 缓存 # field.expires |
浏览器兼容性
加载中…