From b79288f6b6fa1fe1ba6b28edbed22a784f11edc4 Mon Sep 17 00:00:00 2001 From: Jonas Linter Date: Mon, 29 Sep 2025 10:24:56 +0200 Subject: [PATCH] Trying to figure out why gzip fails --- src/alpine_bits_python/api.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/alpine_bits_python/api.py b/src/alpine_bits_python/api.py index 92ca0bb..2e7dea7 100644 --- a/src/alpine_bits_python/api.py +++ b/src/alpine_bits_python/api.py @@ -449,6 +449,16 @@ async def alpinebits_server_handshake( try: body = gzip.decompress(body) logger.info("Successfully decompressed gzip content") + + # log request to file like in wix-form/test + logs_dir = "logs" + if not os.path.exists(logs_dir): + os.makedirs(logs_dir, mode=0o755, exist_ok=True) + log_filename = f"{logs_dir}/alpinebits_request_{datetime.now().strftime('%Y%m%d_%H%M%S')}.xml" + with open(log_filename, "wb") as f: + f.write(body) + + except Exception as e: raise HTTPException( status_code=400,