| Stop using | Replaced with |
| (HTTP 1.0) | (HTTP 1.1 - 1999) |
|---------------------|----------------------------------|
| Expires: [date] | Cache-Control: max-age=[seconds] |
| Pragma: no-cache | Cache-Control: no-cache |
1999 년 이후에도 여전히 Expires 또는 Pragma를 사용 하고 있다면 잘못하고 있습니다.
나는 당신을보고 있습니다.
200 OK
Pragma: no-cache
Content-Type: application/json
X-Frame-Options: SAMEORIGIN
X-Request-Guid: a3433194-4a03-4206-91ea-6a40f9bfd824
Strict-Transport-Security: max-age=15552000
Content-Length: 54
Accept-Ranges: bytes
Date: Tue, 03 Apr 2018 19:03:12 GMT
Via: 1.1 varnish
Connection: keep-alive
X-Served-By: cache-yyz8333-YYZ
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1522782193.766958,VS0,VE30
Vary: Fastly-SSL
X-DNS-Prefetch-Control: off
Cache-Control: private
tl; dr : Pragma
은 HTTP / 1.0의 레거시이며 Internet Explorer 5 또는 Netscape 4.7 이후에는 필요하지 않았습니다. 일부 사용자가 IE5를 사용할 것으로 예상하지 않는 한 사용을 중지하는 것이 안전합니다.
- 만료 :
[date]
(더 이상 사용되지 않음-HTTP 1.0)
- Pragma : 캐시 없음 (더 이상 사용되지 않음-HTTP 1.0)
- 캐시 제어 : max-age =
[seconds]
- 캐시 제어 : 캐시 없음 (매번 캐시 된 사본을 다시 확인해야 함)
그리고 조건부 요청 :
- Etag (엔티티 태그) 기반 조건부 요청
- 섬기는 사람:
Etag: W/“1d2e7–1648e509289”
- 고객:
If-None-Match: W/“1d2e7–1648e509289”
- 섬기는 사람:
304 Not Modified
- 수정 된 날짜 기반 조건부 요청
- 섬기는 사람:
last-modified: Thu, 09 May 2019 19:15:47 GMT
- 고객:
If-Modified-Since: Fri, 13 Jul 2018 10:49:23 GMT
- 섬기는 사람:
304 Not Modified
최종 수정 : 2019 년 5 월 09 일 목요일 19:15:47 GMT
Pragma: no-cache
요청에만 사용하도록되어 있으며 ( "캐시 된 사본이 아니라 원본을 원합니다") 응답에 대해 해당 동작이 지정되지 않았습니다.