인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

모든 개발자를 위한 HTTP 웹 기본 지식

캐시와 조건부 요청 헤더

캐시 지시어 전송 주체

작성

·

347

0

서버에서 보내는 Cache-Control: no-cache와
클라에서 보내는 Cache-Control: no-cache의 의미가 다를 것 같은데 구체적으로 어떻게 다른지 알 수 있을까요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

Cache-Control 지시어는 HTTP 응답 헤더에 사용되는 브라우저 캐시 제어 지시어 중 하나입니다.

서버에서 보내는 Cache-Control: no-cache는 브라우저에서 캐시된 리소스를 사용하지 않고 새로운 리소스를 서버에서 가져와야 하는 것을 지시하는 데에 사용됩니다.

반면, 클라이언트(브라우저)에서 보낸 Cache-Control: no-cache는 HTTP 요청 시 브라우저 캐시를 사용하지 않고 서버로부터 새로운 리소스를 가져와야 하는 것을 지시하는 데에 사용됩니다.

따라서, 서버에서 보내는 Cache-Control: no-cache는 브라우저가 캐시하고 있는 리소스를 사용하지 않고 새로운 리소스를 가져와야 한다는 요청으로 인식되며, 클라이언트에서 보내는 Cache-Control: no-cache는 브라우저가 캐시된 리소스를 사용하지 않고 서버에서 새로운 리소스를 가져와야 한다는 요청으로 인식됩니다.

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기