WEBAPI

settings_applicationsRequest  >   settings_applications[[Prototype]]

WEBAPI

Editing
  • account_tree
  • bug_report

cache

요청시 지정되어 있는 캐시 모드를 조회한다.

설명

가능한 값은 다음과 같다.

  • default : 웹브라우저는 HTTP 캐시에서 일치하는 요청을 찾는다. 일치하는 항목이 있고 새로운 경우에는 캐시에서 반환한다. 일치하는 항목이 있지만 오래된 경우 웹브라우저는 원격 서버에서 조건부 요청을 보낸다. 서버가 리소스가 변경되지 않았다고 표시하면 캐시에서 반환된다. 그렇지 않으면 리소스가 서버에서 다운로드되고 캐시가 업데이트 된다. 일치하는 항목이 없으면 웹브라우저는 정상적인 요청을 하고 다운로드한 리소스로 캐시를 업데이트 한다.
  • no-store : 웹브라우저는 캐시를 먼저 찾지 않고 원격 서버에서 리소스를 가져오고 다운로드한 리소스로 캐시로 업데이트 하지 않는다.
  • reload : 웹브라우저는 캐시를 먼저 찾지 않고 원격 서버에서 리소스를 가져와 다운로드한 리소스로 캐시를 업데이트 한다.
  • no-cache : 웹브라우저는 HTTP 캐시에서 일치하는 요청을 찾는다. 일치하는 항목이 있으면 웹브라우저는 원격 서버에서 조건부 요청을 한다. 서버가 리소스가 변경되지 않았다고 표시하면 캐시에서 반환된다. 그렇지 않은 경우 리소스가 서버에서 다운로드되고 캐시가 업데이트 된다. 일치하는 항복이 없으면 웹브라우저는 정상적인 요청을 하고 다운로드한 리소스로 캐시를 업데이트 한다.
  • force-cache : 웹브라우저는 HTTP 캐시에서 일치하는 요청을 찾는다. 일치하는 항목이 있으면 캐시에서 반환된다. 일치하는 항목이 없으면 웹브라우저는 정상적인 요청을 하고 다운로드한 리소스로 캐시를 업데이트 한다.
  • only-if-cached : 웹브라우저는 HTTP 캐시에서 일치하는 요청을 찾는다. 일치하는 항목이 있으면 캐시에서 반환된다. 일치하는 항목이 없으면 웹브라우저는 '504 Gateway timeout 에러로 응답한다. 요청모드가 'same-origin'인 경우에만 사용할 수 있다. 요청의 리디렉션 속성이 'follow'이고 'same-origin' 모드를 위반하지 않는 경우에 캐시된 리디렉션을 따른다.

구문

let cacheMode = request.cache;

속성 명세

명세
분류설명
defaultdefault
writableno

지원 웹브라우저