--- title: If-Unmodified-Since slug: Web/HTTP/Headers/If-Unmodified-Since tags: - HTTP - HTTP ヘッダー - Reference - リクエストヘッダー - リファレンス translation_of: Web/HTTP/Headers/If-Unmodified-Since ---
HTTP の If-Unmodified-Since
リクエストヘッダーは、リクエストを条件付きにします。サーバーはリソースが指定された日時以降に変更されていない場合のみ、要求されたリソースを返信したり、 {{HTTPMethod("POST")}} などの{{Glossary("safe", "安全")}}ではないメソッドをの場合はそれを受け付けたりします。リソースが指定された日時以降に変更されていた場合は、レスポンスは{{HTTPStatus("412")}} (Precondition Failed) エラーになります。
一般的な使用例は2つあります。
ヘッダー種別 | {{Glossary("Request header", "リクエストヘッダー")}} |
---|---|
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} | いいえ |
If-Unmodified-Since: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
GMT
グリニッジ標準時。 HTTP における時刻は常にグリニッジ標準時で表され、ローカル時刻になることはありません。
If-Unmodified-Since: Wed, 21 Oct 2015 07:28:00 GMT
仕様書 | 題名 |
---|---|
{{RFC("7232", "If-Unmodified-Since", "3.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests |
{{Compat("http.headers.If-Unmodified-Since")}}
Precondition Failed