http 응답 헤더 내에서 Access-Control-Max-Age와 Cache-Control의 차이점은 무엇입니까?액세스 제어 - 최대 기간 대 캐시 제어
Access-Control-Max-Age:1728000
Cache-Control:max-age=21600, public
나는 종종 동일한 값을 가지고 함께 나타나기도하고 동일한 값을 나타낼 수도없는 느낌을 가지고 있습니다.
이 모두 http 헤더에 표시되지만 다른 값을 포함하는 경우이 값이 유효할까요?
예를 들어, 도메인에서 호스팅되는 일부 상호 도메인 리소스가있을 수 있지만 Access Control 헤더는 문제의 리소스가 아닌 모든 http 응답에 (잘못) 나타납니다. 컨텍스트를 벗어나서 Access Control 헤더가 표준 비공유 리소스에 표시 될 것으로 기대하지 않아서 저를 던졌습니다. 통찰력에 감사드립니다! – Radderz
또한 HTTP 옵션을 사용하는 프리 플라이트 요청에서만 Access-Control-Max-Age를 (의미있게) 사용할 수 있습니다. 동시에 HTTP 사양 (RFC 7231)은 HTTP OPTIONS 요청 ("OPTIONS 메서드에 대한 응답은 캐시 가능하지 않음")에서 캐싱을 허용하지 않으므로 기본적으로 HTTP OPTIONS의 경우 Access Control-Max- 나이. – Filippos
좋은 지적, thanks @Filippos – janos