HttpCacheability 열거형

정의

Cache-Control HTTP 헤더를 설정하는 데 사용되는 열거형 값을 제공합니다.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
상속
HttpCacheability

필드

Name Description
NoCache 1

헤더를 Cache-Control: no-cache 설정합니다. 필드 이름이 없으면 지시문이 전체 요청에 적용되고 공유(프록시 서버) 캐시는 요청을 충족하기 전에 원본 웹 서버에서 유효성을 강제로 다시 검사해야 합니다. 필드 이름을 사용하여 지시문은 명명된 필드에만 적용됩니다. 나머지 응답은 공유 캐시에서 제공될 수 있습니다.

Private 2

기본값입니다. 응답이 공유(프록시 서버) 캐시가 아닌 클라이언트에서만 캐시할 수 있도록 지정하도록 설정합니다 Cache-Control: private .

Server 3

응답이 원본 서버에서만 캐시되도록 지정합니다. 옵션과 NoCache 비슷합니다. 클라이언트는 지시문을 Cache-Control: no-cache 수신하지만 문서는 원본 서버에 캐시됩니다. ServerAndNoCache와 동등합니다.

ServerAndNoCache 3

둘 다 Server 의 설정을 적용하고 NoCache 콘텐츠가 서버에서 캐시되지만 다른 모든 콘텐츠는 응답을 캐시하는 기능이 명시적으로 거부되었음을 나타냅니다.

Public 4

클라이언트 및 공유(프록시) 캐시에서 응답을 캐시할 수 있도록 지정하도록 설정합니다 Cache-Control: public .

ServerAndPrivate 5

응답이 서버와 클라이언트에서 캐시되지만 다른 위치에서는 캐시되지 않는다는 것을 나타냅니다. 프록시 서버는 응답을 캐시할 수 없습니다.

설명

자세한 내용은 W3C(World Wide Web 컨소시엄) 웹 사이트에서 RFC 2616: 하이퍼텍스트 전송 프로토콜 -- HTTP/1.1로 이동합니다. 특히 자세한 내용은 섹션 14.9 "Cache-Control"과 섹션 13, "HTTP의 캐싱"을 참조하세요.

메모

NoCache 는 일반적인 HTTP 1.0 요청 지시문을 Pragma: no-cache보내지 않습니다.

적용 대상

추가 정보