?
This document uses PHP Chinese website manual Release
If-Modified-Since
請求的HTTP標(biāo)頭發(fā)出請求的條件:服務(wù)器會發(fā)送回所請求的資源,用200
狀態(tài),只有當(dāng)它已經(jīng)給定的日期之后被最后修改。如果請求沒有被修改,那么響應(yīng)將是304
沒有任何主體的;Last-Modified
頭將包含最后一次修改的日期。不同于If-Unmodified-Since
,If-Modified-Since
只能與GET
或HEAD
一起使用。
與組合使用時If-None-Match
,將被忽略,除非服務(wù)器不支持If-None-Match
。
最常見的用例是更新一個沒有關(guān)聯(lián)的緩存實體ETag
。
Header type | Request header |
---|---|
Forbidden header name | no |
If-Modified-Since: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
<day-name> “星期一”,“星期二”,“星期三”,“星期四”,“星期五”,“星期六”或“太陽”之一(區(qū)分大小寫),例: “04”或“23”
<month> “Jan”,“Feb”,“Mar”,“Apr”,“May”,“Jun”,“Jul”,“Aug”,“Sep”,“十進制“,”十一月“,”十二月“(區(qū)分大小寫)
<year> 4位數(shù)年份編號,例如”1990“或”2016“。
<hour> 2位數(shù)小時編號,例如”09“或”23“分鐘> 2位數(shù)分鐘數(shù),例如“04”或“59”。
<second> 2位數(shù)秒數(shù),例如“04”或“59”。GMT
格林威治標(biāo)準(zhǔn)時間。HTTP 日期總是以 GMT 表示,從不以本地時間表示。
If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT
Specification | Title |
---|---|
RFC 7232, section 3.3: If-Modified-Since | Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests |
Feature | Chrome | Firefox | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |