From d3804d5ffb2c24c1e3ebb323621f9d15d01b8f65 Mon Sep 17 00:00:00 2001 From: UltraQbik Date: Thu, 22 Aug 2024 22:40:25 +0300 Subject: Add Content-Length header --- main.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'main.py') diff --git a/main.py b/main.py index dc9f97d..5101159 100644 --- a/main.py +++ b/main.py @@ -277,6 +277,10 @@ class HTTPServer: elif headers.get("Content-Encoding") == "gzip": data = gzip.compress(data) + # add 'Content-Length' header if not present + if headers.get("Content-Length") is None: + headers["Content-Length"] = len(data) + # format headers byte_header = bytearray() for key, value in headers.items(): -- cgit 1.4.1