fix: cache control에서 expires가 남는 문제 수정

This commit is contained in:
2022-04-02 01:17:08 +09:00
parent 36d7e22040
commit f7e46e16a3
+4
View File
@@ -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) {