From f7e46e16a36dba05769557784063349ced9c6f23 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 2 Apr 2022 01:17:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20cache=20control=EC=97=90=EC=84=9C=20expi?= =?UTF-8?q?res=EA=B0=80=20=EB=82=A8=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sammo/APIHelper.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sammo/APIHelper.php b/src/sammo/APIHelper.php index be59cbcd..7fb313e0 100644 --- a/src/sammo/APIHelper.php +++ b/src/sammo/APIHelper.php @@ -98,12 +98,14 @@ class APIHelper header('cache-control: private, max-age=86400'); header("Pragma: cache"); header("HTTP/1.1 304 Not Modified", true, 304); + header_remove('expires'); die(); } if ($reqEtags !== null && $reqEtags === $etag) { header('cache-control: private, max-age=86400'); header("Pragma: cache"); header("HTTP/1.1 304 Not Modified", true, 304); + header_remove('expires'); die(); } } @@ -112,6 +114,7 @@ class APIHelper if ($setCache) { header('cache-control: private, max-age=86400'); header("Pragma: cache"); + header_remove('expires'); } Json::die([ 'result' => true, @@ -121,6 +124,7 @@ class APIHelper if ($setCache) { header('cache-control: private, max-age=86400'); header("Pragma: cache"); + header_remove('expires'); } Json::die($result, $setCache ? 0 : Json::NO_CACHE); } catch (\Throwable $e) {