From 090fbabc3bbf7aeaf21aa63a079eb63ed617e18b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 20 Nov 2024 12:33:16 +0000 Subject: [PATCH 1/2] Ensure swoole knows content length when compressed --- src/Response.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Response.php b/src/Response.php index eccdb26b..9f5215fa 100755 --- a/src/Response.php +++ b/src/Response.php @@ -542,6 +542,7 @@ public function send(string $body = ''): void if ($algorithm) { $body = $algorithm->compress($body); + $this->addHeader('Content-Length', \strlen($body)); $this->addHeader('Content-Encoding', $algorithm->getContentEncoding()); $this->addHeader('X-Utopia-Compression', 'true'); $this->addHeader('Vary', 'Accept-Encoding'); From 9138535d2ef594fca0c0ed22815f0be44c1789fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Wed, 20 Nov 2024 12:35:25 +0000 Subject: [PATCH 2/2] CI/CD fix --- src/Response.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Response.php b/src/Response.php index 9f5215fa..b498d983 100755 --- a/src/Response.php +++ b/src/Response.php @@ -542,7 +542,7 @@ public function send(string $body = ''): void if ($algorithm) { $body = $algorithm->compress($body); - $this->addHeader('Content-Length', \strlen($body)); + $this->addHeader('Content-Length', (string) \strlen($body)); $this->addHeader('Content-Encoding', $algorithm->getContentEncoding()); $this->addHeader('X-Utopia-Compression', 'true'); $this->addHeader('Vary', 'Accept-Encoding');