From 0075123ba9c436cd5631c3e14892096bd730f3ee Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 13 Apr 2025 18:14:43 +0100 Subject: [PATCH] proxy: forward set cookies --- src/core/Handler.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/Handler.cpp b/src/core/Handler.cpp index 91802d4..0f2f21a 100644 --- a/src/core/Handler.cpp +++ b/src/core/Handler.cpp @@ -409,6 +409,14 @@ void CServerHandler::proxyPass(const Pistache::Http::Request& req, Pistache::Htt response.headers().add(h); } + for (auto it = resp.cookies().begin(); it != resp.cookies().end(); ++it) { + std::stringstream ss; + ss << *it; + response.headers().add(std::make_shared(ss.str())); + + Debug::log(TRACE, "Header out: Set-Cookie: {}", ss.str()); + } + response.send(resp.code(), resp.body()); }, [&](std::exception_ptr e) {