If-Unmodified-Since 頭
HTTP If-Unmodified-Since 請求頭使對資源的請求變為有條件的。伺服器僅在伺服器上的資源自請求頭中的日期之後未被修改的情況下,才會傳送請求的資源(或在 POST 或其他非安全方法的情況下接受它)。如果資源在指定日期之後已被修改,響應將是 412 Precondition Failed 錯誤。
If-Unmodified-Since 頭通常用於以下情況:
語法
http
If-Unmodified-Since: <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
If-Unmodified-Since: Wed, 21 Oct 2015 07:28:00 GMT
規範
| 規範 |
|---|
| HTTP 語義 # field.if-unmodified-since |
瀏覽器相容性
載入中…
另見
- HTTP 條件請求指南
Last-ModifiedIf-Range,Range範圍請求頭If-Match,If-Modified-Since,If-None-Match條件請求頭304 Not Modified、412 Precondition Failed響應狀態碼