If-Modified-Since

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

If-Modified-Since HTTP 요청 헤더는 조건부 요청으로 서버는 지정된 날짜 이후 수정 된 경우에 200 과 함께 요청된 리소스를 돌려 줍니다. 만약 수정되지 않는 리소스에 대한 요청시, 리소스 없이 304 응답을 하게 됩니다. 이전 요청의 Last-Modified 응답 헤더는 마지막으로 수정 한 날짜를 포함합니다.If-Modified-SinceIf-Unmodified-Since 와는 다르게 GET 또는 HEAD 에서만 쓸수 있습니다.

서버가 If-None-Match를 지원하지 않는 한 If-None-Match 를 함께 사용시 무시 됩니다.

가장 일반적인 사용예로, ETag 가 없는 캐시된 엔티티로 업데이트 합니다.

Header type Request header
Forbidden header name no

문법

If-Modified-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 숫자의 분, 예: "04" 또는 "59.

<minute>

2 숫자의 초, 예: "04" 또는 "59".

<second>

2 digit second number, e.g. "04" or "59".

GMT

그리니치 표준시. HTTP 날짜는 현지 시각이 아닌, 언제나 GMT로 표현합니다.

예제

If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT

기술 사양

기술 사양 제목
RFC 7232, 섹션 3.3: If-Modified-Since Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests

브라우저 호환성

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
If-Modified-Since

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

함께 참고할 내용