Send Accept-Encoding header in integrity test?

This commit is contained in:
the-djmaze 2026-10-22 22:29:04 +02:00
parent 61ebcb6ed4
commit 843b69bfa8

View file

@ -57,6 +57,7 @@ abstract class Integrity
*/ */
echo "<h3>gzip encoded</h3>"; echo "<h3>gzip encoded</h3>";
$response = $HTTP->doRequest('HEAD', $uri . $file . '.gz'); $response = $HTTP->doRequest('HEAD', $uri . $file . '.gz');
// $response = $HTTP->doRequest('HEAD', $uri . $file, null, ['Accept-Encoding: gzip']);
echo '<details><summary>Status: ' . $response->status . '</summary><pre>' . \print_r($response->headers, 1) . '</pre></details>'; echo '<details><summary>Status: ' . $response->status . '</summary><pre>' . \print_r($response->headers, 1) . '</pre></details>';
$size = \filesize(APP_VERSION_ROOT_PATH.$file . '.gz'); $size = \filesize(APP_VERSION_ROOT_PATH.$file . '.gz');
if ($size == intval($response->getHeader('content-length'))) { if ($size == intval($response->getHeader('content-length'))) {
@ -71,7 +72,8 @@ abstract class Integrity
} }
echo "<h3>brotli encoded</h3>"; echo "<h3>brotli encoded</h3>";
$response = $HTTP->doRequest('HEAD', $uri . $file . '.br'); $response = $HTTP->doRequest('HEAD', $uri . $file, null, ['Accept-Encoding: br']);
// $response = $HTTP->doRequest('HEAD', $uri . $file . '.br');
echo '<details><summary>Status: ' . $response->status . '</summary><pre>' . \print_r($response->headers, 1) . '</pre></details>'; echo '<details><summary>Status: ' . $response->status . '</summary><pre>' . \print_r($response->headers, 1) . '</pre></details>';
$size = \filesize(APP_VERSION_ROOT_PATH.$file . '.br'); $size = \filesize(APP_VERSION_ROOT_PATH.$file . '.br');
if ($size == intval($response->getHeader('content-length'))) { if ($size == intval($response->getHeader('content-length'))) {