From 3cca5259e829f61aa5283f8f2e1e145bfe7bed40 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Thu, 21 Jan 2021 10:19:09 +0100
Subject: [PATCH] properly decoding gzipped responses

---
 app/Console/Commands/RequestFetcher.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app/Console/Commands/RequestFetcher.php b/app/Console/Commands/RequestFetcher.php
index c7b95d8..2643c81 100644
--- a/app/Console/Commands/RequestFetcher.php
+++ b/app/Console/Commands/RequestFetcher.php
@@ -208,6 +208,11 @@ class RequestFetcher extends Command
             }
         }
         
+        // Unzip if content-encoding is gzip
+        if(strtolower($headers_arr["content-encoding"]) === "gzip"){
+            $body = gzdecode($body);
+        }
+
         $sanitizedHeaders = array();
         foreach ($headers_arr as $key => $value) {
             if (stripos($key, "content-encoding") === false &&
-- 
GitLab