diff --git a/src/handlers.py b/src/handlers.py index 02ccad0..87f1624 100644 --- a/src/handlers.py +++ b/src/handlers.py @@ -9,8 +9,8 @@ import re import tarfile import typing import urllib.parse - import requests +import http.cookiejar from . import STAPLER_ASCII, logs, project from .data_dir import DataDir @@ -163,6 +163,8 @@ class BaseHandler(abc.ABC, http.server.BaseHTTPRequestHandler): "date", ]: self.send_header(header, value) + for name, value in response.cookies: + self.send_header("Set-Cookie", f"{name}={value}") self.send_header("Content-Length", str(out_size := len(response.content))) self.end_headers() if out_size > 0: