다음을 통해 공유


HttpCacheability 열거형

정의

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

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

필드

NoCache 1

Cache-Control: no-cache 헤더를 설정합니다. 필드 이름이 없는 경우 지시문은 전체 요청에 적용되고 공유(프록시 서버) 캐시는 요청이 완료되기 전에 원래 웹 서버의 유효성 재검사를 수행해야 합니다. 필드 이름이 있는 경우 지시문은 이름이 지정된 필드에만 적용되고 나머지 응답은 공유 캐시로부터 제공됩니다.

Private 2

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

Public 4

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

Server 3

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

ServerAndNoCache 3

ServerNoCache의 설정을 모두 적용하여 내용은 서버에 캐시되지만 다른 모든 항목은 응답을 캐시하기 위한 기능이 명시적으로 거부되도록 지정합니다.

ServerAndPrivate 5

응답이 해당 서버 및 클라이언트에 캐시되지만 다른 위치에는 캐시되지 않도록 지정합니다. 프록시 서버는 응답을 캐시할 수 없습니다.

설명

자세한 내용은 RFC 2616로 이동: Hypertext Transfer Protocol-HTTP 1.1에는 World Wide Web Consortium (W3C) 웹 사이트입니다. 자세한 내용은 참조 하십시오 섹션 13 섹션 14.9 "Cache-control", "http에서 캐싱."

참고

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

적용 대상

추가 정보