From 906abdcd8facadde1c5a0855beebe265f245377b Mon Sep 17 00:00:00 2001 From: flashwave Date: Wed, 16 Jan 2019 19:53:45 +0100 Subject: [PATCH] Use case sensitive ETag for proxy. --- public/proxy.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/proxy.php b/public/proxy.php index dc05c993..4d4b693d 100644 --- a/public/proxy.php +++ b/public/proxy.php @@ -63,9 +63,9 @@ curl_setopt_array($curl, [ $curlBody = curl_exec($curl); curl_close($curl); -$entityTag = '"' . hash('sha256', $curlBody) . '"'; +$entityTag = 'W/"' . hash('sha256', $curlBody) . '"'; -if (!empty($_SERVER['HTTP_IF_NONE_MATCH']) && strtolower($_SERVER['HTTP_IF_NONE_MATCH']) === $entityTag) { +if (!empty($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] === $entityTag) { http_response_code(304); return; }